एक अन्य सुझाव MongoDB के $in
. का उपयोग करना होगा एक सरणी में पास करने के लिए ऑपरेटर find
और कुशलता से परिणामों का एक बड़ा सेट प्राप्त करें। प्रत्येक एक नेवला वस्तु होगी।
var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
// array of people ... do what you want here...
});
यह एक से अधिक अनुरोध करने से कहीं अधिक कुशल होगा, प्रत्येक के लिए एक _id
।