MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mangusta e promesse:come ottenere una serie di risultati di query?

Un altro suggerimento potrebbe essere quello di utilizzare $in di MongoDB operatore per passare un array per find e ottenere un'ampia serie di risultati in modo efficiente. Ciascuno sarà un oggetto Mangusta.

var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
  // array of people ... do what you want here...
});

Questo sarebbe molto più efficiente che fare più richieste, una per ogni _id .