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

वस्तु MongoDB के सरणी में डालें

अगर मैं आपके प्रश्न को ठीक से समझ गया, तो आप name . से मिलान करना चाहते हैं we . के साथ फ़ील्ड कुंजी, और अपडेट करें arr केवल अगर यह मौजूद है?, आपको elemMatch का उपयोग करना होगा, दूसरे में सही दस्तावेज़ प्राप्त करने के लिए

db.test.update({ list: { $elemMatch: { name: "We" , arr: { $nin: [ "valuette" ] }} } }, {  $push: { "list.$.arr": "valuette" } } );

$ "list.$.arr" में निर्दिष्ट इंडेक्स से मेल खाता है जो name . से मेल खाता है we . के साथ फ़ील्ड मूल्य

अद्यतन:ओपी प्रश्न का उत्तर देने के लिए



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. काढ़ा स्थापित मोंगोडब त्रुटि:कायरतापूर्वक `सूडो काढ़ा स्थापित करने से इनकार करते हुए मैक ओएसएक्स शेर

  2. MongoDB:सरणी तत्व की संपत्ति पर अद्वितीय अनुक्रमणिका

  3. बहुत सारे डेटा डालने के दौरान नोड.जेएस में मोंगोडब कनेक्शन बंद करना

  4. HTML में node.js / mongodb . के साथ मनमाना, स्कीमा रहित डेटा कैसे प्रदर्शित करें

  5. JSON से PyMongo ObjectId deserialize करने में असमर्थ