Ja, MongoDB unterstützt seit Version 4.0 Multi-Dokument-Transaktionen. Sie können mehrere Lese- und Schreibvorgänge in einer einzigen atomaren Transaktion durchführen. Dies ist ähnlich wie bei relationalen Datenbanken. Beachten Sie jedoch, dass Transaktionen in MongoDB bestimmte Leistungskosten verursachen und ihre Verwendung bei Bedarf eingeschränkt werden sollte.
Es ist zu beachten, dass sie komplexer zu handhaben sein können und dass die Nutzung in hohem Maße von Ihrer spezifischen Anwendung und deren Anforderungen abhängt. Übermäßige Verwendung von Transaktionen kann zu Performance-Engpässen führen.
Darüber hinaus erfordern Transaktionen in MongoDB die Verwendung von Replica Sets, und die Unterstützung für Sharded Clusters wurde erst kürzlich in MongoDB 4.2 eingeführt. Bei einem Sharded Cluster sind einige Einschränkungen zu beachten.