sql >> Base de Datos >  >> NoSQL >> MongoDB

Mangosta y promesas:¿cómo obtener una serie de resultados de consulta?

Otra sugerencia sería usar $in de MongoDB operador para pasar una matriz a find y obtener un gran conjunto de resultados de manera eficiente. Cada uno será un objeto Mangosta.

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

Esto sería mucho más eficiente que realizar varias solicitudes, una para cada _id .