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 डॉक्स के उन्नत प्रश्न अनुभाग के माध्यम से पढ़ें