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

मैं नेस्टेड सरणी में एक दस्तावेज़ को कैसे अपडेट कर सकता हूं?

आपको स्थित फ़िल्टर किए गए ऑपरेटर की आवश्यकता है चूंकि नियमित स्थितीय ऑपरेटर ($) का उपयोग केवल नेस्टेड सरणियों के एक स्तर के लिए किया जा सकता है:

Campaign.updateOne(
     { "_id": "5e28b029a0c8263a8a56980a", "data.targetLink": "https://www.linkedin.com/in/dan-kelsall-7aa0926b/" },
     { $set: { "data.$.actions.$[action].result": 0 } },
     { arrayFilters: [ { "action.name": "Follow" } ] }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. गोलंग मोंगोडब एकत्रीकरण

  2. MongoDB में एकल फ़ील्ड में सरणी में स्ट्रिंग मानों को संयोजित करें

  3. Mongodb में मान से फ़ील्ड गुणा करें

  4. पृष्ठांकित डेटा और योग के साथ मोंगो एकत्रीकरण

  5. क्या मुझे 45MB डेटाबेस के लिए Azure Cosmo DB द्वारा अधिक शुल्क दिया जा रहा है?