sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose a sliby:jak získat řadu výsledků dotazů?

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 .



  1. Instalace MongoDB v Ubuntu 14.04 se nezdařila

  2. Chyba připojení MongoLab/PyMongo

  3. Ekvivalent MongoServer.State v ovladači 2.0

  4. MongoDB $acos