Et andet forslag ville være at bruge MongoDB's $in
operatør til at sende et array til find
og få et stort sæt resultater effektivt. Hver vil være et Mongoose-objekt.
var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
// array of people ... do what you want here...
});
Dette ville være langt mere effektivt end at lave flere anmodninger, en for hver _id
.