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

Как да задам изчакване на заявка за Mongoose?

Можете да направите това с Query#maxTime метод.

Така че във вашия случай бихте го нарекли така:

MySet.find({}).maxTime(10000).exec(function(err, doc) { ... });

Можете да потвърдите, че задава правилно maxTimeMS опция, като активирате отстраняване на грешки в Mongoose чрез mongoose.set('debug', true); и след това ще видите изход на конзолата за тази заявка, който изглежда така:

Mongoose: myset.find({}) { maxTimeMS: 10000, safe: true, fields: {} }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Опасностите от изграждането на индекси в MongoDB

  2. Грешка при свързване с Mongodb вътре в контейнера за докер

  3. mongodb намира чрез сравняване на стойностите на полета

  4. Пет съвета за по-добър хостинг на MongoDB в Azure

  5. Как да използвам spring data mongo @CompoundIndex с подколекции?