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

mongodb में सरणी में सभी तत्वों से एक फ़ील्ड निकालें

आप नए positional identifier . का उपयोग कर सकते हैं 3.6 में सरणी में एकाधिक तत्वों को अद्यतन करने के लिए।

कुछ इस तरह

 db.coll.update( {_id:235399}, {$unset: {"casts.crew.$[].withBase":""}} )

$[] सभी withBase को हटा देता है crews . से संपत्ति सरणी। यह सरणी में सभी तत्वों को अद्यतन करने के लिए प्लेसहोल्डर के रूप में कार्य करता है।

एकाधिक दस्तावेज़ों को प्रभावित करने के लिए बहु सत्य का प्रयोग करें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB सभी प्रश्नों को लॉग कर रहा है

  2. रेडिस कब? मोंगोडीबी कब?

  3. नेवला अपडेट अपडेट नहीं हो रहा है:{ठीक:0, एन:0, एन संशोधित:0}

  4. MongoDB में स्ट्रिंग्स के रूप में Enums संग्रहीत करना

  5. नेवला - के कारण ::11000 E11000 डुप्लिकेट कुंजी त्रुटि सूचकांक?