もう1つの提案は、MongoDBの$in
を使用することです。 find
に配列を渡す演算子 大量の結果を効率的に取得します。それぞれがマングースオブジェクトになります。
var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
// array of people ... do what you want here...
});
これは、_id
ごとに1つずつ複数のリクエストを行うよりもはるかに効率的です。 。