A MongoDB támogatja a többdokumentumú ACID tranzakciókat (v4.0 óta a replika-halmazokon, v4.2 óta az elosztott klasztereken) — több dokumentumon/kollekción átívelő operációk csoportosítása, amelyek vagy mind sikeresek, vagy mind meghiúsulnak. Azonban a MongoDB dokumentummodellje gyakran teszi a tranzakciókat szükségtelenné az atomi egydokumentumos operációkon keresztül.
Az egydokumentumos operációk már atomiakak
KEY POINT: operations on a SINGLE document are ALWAYS atomic in MongoDB.
→ Because related data is often EMBEDDED in one document, many operations that would
need a transaction in SQL are a single atomic document update in MongoDB.
→ Good schema design (embedding) often eliminates the NEED for multi-doc transactions.
