MongoDB მხარს უჭერს მრავალდოკუმენტიანი ACID ტრანზაქციებს (v4.0-დან replica set-ებისთვის, v4.2-დან sharded cluster-ებისთვის) — რამდენიმე დოკუმენტის/კოლექციის ოპერაციების დაჯამება ისე, რომ ისინი ყველა წარმატებით დასრულდეს ან ყველა ვერ დასრულდეს. თუმცა, MongoDB-ს დოკუმენტის მოდელი ხშირად ტრანზაქციებს აუცილებელს აკეთებს ატომური ერთი დოკუმენტის ოპერაციების საშუალებით.
ერთი დოკუმენტის ოპერაციები უკვე ატომური არის
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.
