यह वास्तव में सही नहीं है कि MongoDB ACID के अनुरूप नहीं है। इसके विपरीत, MongoDB ACID-compilant है दस्तावेज़ स्तर पर .
किसी एक दस्तावेज़ का कोई भी अपडेट
. है- परमाणु:यह या तो पूरी तरह से पूरा होता है या नहीं
- संगत:कोई भी पाठक "आंशिक रूप से लागू" अपडेट नहीं देखेगा
- पृथक:फिर से, कोई भी पाठक "गंदा" पढ़ा हुआ नहीं देखेगा
- टिकाऊ:(उपयुक्त लेखन चिंता के साथ)
MongoDB के पास लेन-देन नहीं है -- अर्थात्, बहु-दस्तावेज़ अद्यतन जिन्हें वापस रोल किया जा सकता है और जो ACID-संगत हैं।
ध्यान दें कि आप दो चरणों की प्रतिबद्धता का उपयोग करके, एक ही दस्तावेज़ में ACID-संगत अद्यतनों के शीर्ष पर लेन-देन बना सकते हैं।