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

$elemमैच और अपडेट

आप यह सब एक update . के साथ कर सकते हैं मॉडल को पहले findOne . के साथ लाने के बजाय उस पर कॉल करें :

User.update(
  {'addresses._id': address_id},
  {$set: {'addresses.$.street': 'Blah'}},
  function(err, count) { ... });

यह पोजिशनल $ का इस्तेमाल करता है ऑपरेटर $set . में केवल addresses को लक्षित करने के लिए तत्व जो क्वेरी में मेल खाता था।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक्सप्रेस जेएस, मोंगोडब:संदर्भ त्रुटि:डीबी परिभाषित नहीं है जब डीबी का उल्लेख पोस्ट फ़ंक्शन के बाहर किया जाता है

  2. अगर कुछ नहीं मिला तो कुछ करें .find() mongoose

  3. मोंगोडब एकत्रीकरण $ समूह, सरणी की लंबाई प्रतिबंधित करें

  4. mongoengine के साथ GridFs के बजाय DEFAULT_FILE_STORAGE पर फ़ाइलें अपलोड करें

  5. सरणी मानों के लिए मिलान स्थिति कैसे लिखें?