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

TypeError:callback.apply не е функция след allowDiskUse

Защото това е "мангуста". Няма блок "опции" в aggregate() метод в API на Mongoose . Това е връзката към източника и след това документацията . Обърнете внимание на върнатия <Aggregate> тип.

Това се свързва към allowDiskUse(true) както е показано в документацията:

await Model.aggregate(..).allowDiskUse(true).exec()

Наистина никога не трябва да използвате опцията в повечето агрегации. Получаването на предупредително съобщение обикновено е индикатор, че всъщност ви липсва индекс, или наистина всеки разумен опит да $match и филтрирайте резултатите.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. C# с mongodb DateTime Convert

  2. MongoError:Не може да се извлече гео ключове от обект с Тип:Точка

  3. MongoDB BasicDBObject срещу документ в java

  4. Каква е разликата между findAndModify и update в MongoDB?

  5. mongodb извлича обект от масив, който не работи с помощта на mongoose