Dalším návrhem by bylo použití $in
MongoDB operátor, který předá pole find
a efektivně získat velký soubor výsledků. Každý bude objektem Mongoose.
var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
// array of people ... do what you want here...
});
Bylo by to mnohem efektivnější než zadávat více požadavků, jeden pro každé _id
.