Inną sugestią byłoby użycie $in
MongoDB operator do przekazania tablicy do find
i skutecznie uzyskaj duży zestaw wyników. Każdy będzie obiektem Mongoose.
var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
// array of people ... do what you want here...
});
Byłoby to znacznie bardziej wydajne niż składanie wielu żądań, po jednym dla każdego _id
.