MongoDB podpira večdokumentne ACID transakcije (od v4.0 za nabore replik, v4.2 za razdeljevre gruče) — povezovanje operacij across več dokumentov/zbirk, tako da vse uspejo ali vseh napačne. Vendar pa Mongodbjev model dokumentov pogosto naredi transakcije nepotrebne through atomske enodokumentne operacije.
Enodokumentne operacije so že atomske
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.
