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

नेस्टेड फ़ील्ड में MongoDB अद्यतन डेटा

आपको सरणियों के लिए डॉट नोटेशन का उपयोग करने की आवश्यकता है।

यानी आपको $ . को बदलना चाहिए जिस तत्व को आप अपडेट करने का प्रयास कर रहे हैं उसके शून्य-आधारित अनुक्रमणिका के साथ।

उदाहरण के लिए:

db.users.update ({_id: '123'}, { '$set': {"friends.0.emails.0.email" : '2222'} });

पहले दोस्त का पहला ईमेल अपडेट करेगा, और

db.users.update ({_id: '123'}, { '$set': {"friends.0.emails.1.email" : '2222'} })

पहले दोस्त का दूसरा ईमेल अपडेट करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अन्य कंटेनर से डोकर मोंगो छवि 'कनेक्शन अस्वीकृत'

  2. MongoDB जावा इंसर्टिंग थ्रो org.bson.codecs.configuration.CodecConfigurationException:कक्षा io.github.ilkgunel.mongodb.Pojo के लिए कोडेक नहीं ढूँढ सकता

  3. अपने MongoDB एप्लिकेशन अपग्रेड का परीक्षण कैसे करें?

  4. MongoDB में नेस्टेड सरणियों में तत्व डालें

  5. MongoDB विश्लेषिकी श्रृंखला:SlamData - SQL चलाएँ और सीधे MongoDB पर रिपोर्ट बनाएँ