MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose и обещания:как да получите масив от резултати от заявка?

Друго предложение би било да използвате $in на MongoDB оператор за предаване в масив за find и да получите голям набор от резултати ефективно. Всеки ще бъде обект Mongoose.

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

Това би било много по-ефективно от правенето на множество заявки, по една за всеки _id .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Търсене на агрегиране на Mongo 3.6 с множество условия

  2. Грешка по време на mongoimport

  3. MongoDB списък проекция на подполе

  4. Mongodb актуализира всички документи с уникален идентификатор

  5. Как мога да използвам MongoDB в Kohana?