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

यदि कुंजी मौजूद नहीं है तो मान को ऐरे में पुश करें Mongoose

आप अपडेट क्वेरी के कंडीशन वाले हिस्से में उपयोगकर्ता नाम की जांच कर सकते हैं:

var conditions = {
    _id: id,
    'members.username': { $ne: 'something' }
};

var update = {
    $addToSet: { members: { name: 'something', username: 'something' } }
}

SomeModel.findOneAndUpdate(conditions, update, function(err, doc) {
    ...
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या आपके पास MongoDB में संग्रह स्तर की अनुमति हो सकती है?

  2. pymongo दूरस्थ सर्वर पर डेटाबेस से कनेक्ट नहीं हो सकता

  3. mongod खोल प्रारंभ नहीं होता है, डेटा/डीबी मौजूद नहीं है

  4. मैं कैसे एक एकत्रीकरण का उपयोग कर mongodb से दो तिथियों के बीच डेटा वापस फ़िल्टर कर सकता हूं:मैच, लुकअप और प्रोजेक्ट?

  5. बहुविकल्पीय प्रश्नों और उत्तरों के लिए MongoDB स्कीमा डिज़ाइन