MongoDB mbështet transaksionet ACID me shumë dokumente (që nga v4.0 për grupe replikimi, v4.2 për grupe të shpërndarë) — grupimi i operacioneve nëpër shumë dokumente/koleksione në mënyrë që të gjitha të ketë sukses ose të gjithë të dështojnë. Megjithatë, modeli i dokumentit të MongoDB shpesh e bën transaksionet të panevojshme përmes operacioneve atomike të dokumenteve të vetme.
Operacionet me dokument të vetme janë tashmë atomike
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.
