sql >> Database >  >> NoSQL >> MongoDB

Mongoose en beloften:hoe krijg je een reeks queryresultaten?

Een andere suggestie zou zijn om MongoDB's $in . te gebruiken operator om een ​​array door te geven aan find en efficiënt een groot aantal resultaten behalen. Elk zal een Mongoose-object zijn.

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

Dit zou veel efficiënter zijn dan het maken van meerdere verzoeken, één voor elke _id .



  1. Redis installeren op Debian 9

  2. ConnectionMultiplexer.Verbinding verbreekt tijdens verbinding met redis-server

  3. Zijn er tools om de indexgrootte in MongoDB te schatten?

  4. Hoe krijg ik toegang tot Meteor's MongoDB vanaf een andere client, terwijl Meteor actief is?