Защото това е "мангуста". Няма блок "опции" в aggregate()
метод в API на Mongoose
. Това е връзката към източника и след това документацията
. Обърнете внимание на върнатия <Aggregate>
тип.
Това се свързва към allowDiskUse(true)
както е показано в документацията:
await Model.aggregate(..).allowDiskUse(true).exec()
Наистина никога не трябва да използвате опцията в повечето агрегации. Получаването на предупредително съобщение обикновено е индикатор, че всъщност ви липсва индекс, или наистина всеки разумен опит да $match
и филтрирайте резултатите.