Karena ini adalah "luwak". Tidak ada blok "opsi" pada aggregate()
metode di API Mongoose
. Itu link sumber dan kemudian dokumentasi
. Perhatikan <Aggregate>
yang dikembalikan
ketik.
Itu berantai ke allowDiskUse(true)
seperti yang ditunjukkan dalam dokumentasi:
await Model.aggregate(..).allowDiskUse(true).exec()
Anda seharusnya tidak perlu menggunakan opsi di sebagian besar agregasi. Mendapatkan pesan peringatan biasanya merupakan indikator bahwa Anda benar-benar kehilangan indeks, atau memang ada upaya waras untuk $match
dan menyaring hasil.