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

mongodb/mongoose findMany - सरणी में सूचीबद्ध आईडी वाले सभी दस्तावेज़ खोजें

find नेवला में समारोह mongoDB के लिए एक पूर्ण क्वेरी है। इसका मतलब है कि आप आसान mongoDB $in . का उपयोग कर सकते हैं क्लॉज, जो ठीक उसी के SQL संस्करण की तरह काम करता है।

model.find({
    '_id': { $in: [
        mongoose.Types.ObjectId('4ed3ede8844f0f351100000c'),
        mongoose.Types.ObjectId('4ed3f117a844e0471100000d'), 
        mongoose.Types.ObjectId('4ed3f18132f50c491100000e')
    ]}
}, function(err, docs){
     console.log(docs);
});

यह विधि हजारों आईडी वाले सरणियों के लिए भी अच्छी तरह से काम करेगी। (दक्षतापूर्वक रिकॉर्ड के स्वामी का निर्धारण देखें)

मेरा सुझाव है कि mongoDB . के साथ काम करने वाला कोई भी व्यक्ति उत्कृष्ट आधिकारिक mongoDB डॉक्स के उन्नत प्रश्न अनुभाग के माध्यम से पढ़ें



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पेरकोना लाइव फ्रैंकफर्ट 2018 - इवेंट रिकैप और हमारे सत्र

  2. मोंगोइड:आईडी के सरणी के माध्यम से खोजें

  3. मोंगोडब से कनेक्शन कैसे जांचें

  4. मोंगोडब में अंतिम एन रिकॉर्ड कैसे प्राप्त करें?

  5. mongoDB स्थापित करें (बाल प्रक्रिया विफल, त्रुटि संख्या 100 से बाहर निकली)