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

कैसे एक एम्बेडेड दस्तावेज़ की तलाश में नेवला में एक अप्सर्ट प्रदर्शन करने के लिए?

यहां एक उदाहरण दिया गया है कि यदि मौजूद है तो आप अपडेट कैसे कर सकते हैं, अन्यथा सम्मिलित करें:

अद्यतन के लिए तर्क हैं:findQuery, डेटा, queryOptions, onComplete

var update = { data: "1", expires: 300 };
that.update({ session_id: sid }, { $set: update }, { upsert: true }, function(err, data) {
  callback.apply(this, arguments);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला - _id . के साथ वस्तुओं की सरणी के बजाय _ids की सूची प्राप्त करें

  2. नेवला:'स्ट्रिंग्स की सरणी' प्रकार का फ़ील्ड असाइन करें

  3. MEANJS :413 (अनुरोध इकाई बहुत बड़ी है)

  4. एकत्रीकरण के दौरान MongoDB ISODate से सेकंड में यूनिक्स टाइमस्टैम्प प्राप्त करना

  5. Mongodb में जटिल सशर्त छँटाई करने के लिए एकत्रीकरण का उपयोग करना