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

MongoDB - नेस्टेड ऐरे में किसी ऑब्जेक्ट को अपडेट करें

$set लागू करें ऑपरेटर के साथ $ आपके अपडेट में स्थितीय ऑपरेटर name . को बदलने के लिए खेत।

$ स्थितीय ऑपरेटर सरणी में तत्व की स्थिति को स्पष्ट रूप से निर्दिष्ट किए बिना अद्यतन करने के लिए सरणी में सही तत्व की पहचान करेगा, इस प्रकार आपका अंतिम अद्यतन विवरण इस तरह दिखना चाहिए:

db.collection.update(
    { "friends.u.username": "michael" }, 
    { "$set": { "friends.$.u.name": "hello" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PHP ड्राइवर का उपयोग करके MongoDB कुल क्वेरी

  2. MongoDB-CR प्रमाणीकरण विफल

  3. पायथन और मोंगोडीबी:नोएसक्यूएल डेटाबेस से जुड़ना

  4. MongoDB $type एकत्रीकरण पाइपलाइन ऑपरेटर

  5. मोंगोडब में खस्ता सरणी सहेजा जा रहा है