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

Mongoose og løfter:hvordan får man en række forespørgselsresultater?

Et andet forslag ville være at bruge MongoDB's $in operatør til at sende et array til find og få et stort sæt resultater effektivt. Hver vil være et Mongoose-objekt.

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

Dette ville være langt mere effektivt end at lave flere anmodninger, en for hver _id .



  1. Hvordan aktiveres ReadConcernMajority i MongoDB 3.6.3?

  2. MongoDB, Flask, aggregeret med $unwind-forespørgsel

  3. IdMemberMap er null ved hjælp af Repræsentationsserialiseringsindstillinger

  4. Skal jeg bruge sparsomt indeks for booleske flag i mongodb?