MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoose i obietnice:jak uzyskać tablicę wyników zapytań?

Inną sugestią byłoby użycie $in MongoDB operator do przekazania tablicy do find i skutecznie uzyskaj duży zestaw wyników. Każdy będzie obiektem Mongoose.

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

Byłoby to znacznie bardziej wydajne niż składanie wielu żądań, po jednym dla każdego _id .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dostęp do produkcyjnej bazy danych Meteor

  2. dlaczego otrzymuję favicon.ico, gdy używam metody findOne dla tras ekspresowych params?

  3. Mongodb :Sprawdź, czy punkt znajduje się wewnątrz zapisanego wielokąta

  4. Przykład shardingu mongoDB

  5. Wydajny sposób stronicowania z MongoDB i ASP.NET MVC