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

एक खोजें या नेवला के साथ बनाएं

Mongoose के अनुसार docs :

पिछले SO उत्तर के अनुसार

Model.findByIdAndUpdate()

"एक मेल खाने वाला दस्तावेज़ ढूंढता है, अपडेट तर्क के अनुसार इसे अपडेट करता है, किसी भी विकल्प को पास करता है, और कॉलबैक में पाया गया दस्तावेज़ (यदि कोई हो) देता है।"

अप्सर्ट को ट्रू पर सेट किए गए विकल्पों में:

upsert:bool - यदि वस्तु मौजूद नहीं है तो वस्तु बनाता है। डिफ़ॉल्ट गलत है।

Model.findByIdAndUpdate(id, { $set: { name: 'SOME_VALUE' }}, { upsert: true  }, callback)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb - जांचें कि क्या फ़ील्ड कई मानों में से एक है

  2. स्प्रिंग डेटा और QueryDSL का उपयोग करके MongoDb क्वेरी पर प्रोजेक्शन

  3. क्या होता है जब MongoDB से कनेक्शन बंद नहीं होते हैं?

  4. नोडज का उपयोग करके मोंगोडीबी में सेट एक बहुत बड़ा रिकॉर्ड आयात करना

  5. अन्य कंटेनर से डोकर मोंगो छवि 'कनेक्शन अस्वीकृत'