MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

पिछले एक को हटाए बिना नई वस्तु कैसे डालें

आप पूरी services पास कर रहे हैं (अन्य सभी फ़ील्ड शामिल हैं) से $set . तक , और, परिणामस्वरूप, आप services . के अंदर नेस्टेड सभी फ़ील्ड को रीसेट कर रहे हैं . का उपयोग करके केवल वही डेटा पास करने का प्रयास करें जिसे आप अपने दस्तावेज़ में अपडेट/जोड़ना चाहते हैं। डॉट नोटेशन।
$सेट डॉक्यूमेंटेशन कहते हैं

db.users.update({"name":"Fabien Rousseau"},{ $set: { "services.cas" : { "external_id" : "fabien.rousseau", "version" : 2 }}})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. किसी सरणी के कम से कम N तत्वों का मिलान शर्तों की सूची से करें

  2. MongoDB प्रतिकृति सेट कोई प्राथमिक नहीं है, नए प्राथमिक को बाध्य करने की आवश्यकता है

  3. संग्रह को छोटा करें

  4. जब कोई फ़ाइल अपलोड नहीं होती है तो फ्लास्क में UploadNotAllowed त्रुटि को कैसे ठीक करें?

  5. $लुकअप खाली सरणी लौटा रहा है