मोंगो डीबी में किसी ऑब्जेक्ट को सहेजते समय आपको यह समझना होगा कि मोंगो डीबी में एक संस्करण नियंत्रण प्रणाली है। इससे यह सुनिश्चित करने में मदद मिलती है कि यदि आप किसी ऑब्जेक्ट को एक बार सहेजते हैं, तो उसे दोबारा सहेजते समय आप पहले से सहेजे गए डेटा को ओवरराइट नहीं करते हैं।
यह वह त्रुटि है जिसे आप देख रहे हैं। यदि आप इस विशेष उदाहरण में संस्करण नियंत्रण की परवाह किए बिना ऑब्जेक्ट को अद्यतन करने के लिए बाध्य करना चाहते हैं तो आप .update() का उपयोग करना चाह सकते हैं बजाय। यह ऑब्जेक्ट को वर्तमान में सहेजी गई स्थिति की परवाह किए बिना अद्यतन करने के लिए बाध्य करेगा।
ऐसा इसलिए है क्योंकि .save() संस्करण नियंत्रणों को देखता है और उनकी परवाह करता है, जबकि .update() संस्करण नियंत्रण की परवाह किए बिना ऑब्जेक्ट को अपडेट करेगा।