Perché questa è "mangusta". Non c'è nessun blocco "opzioni" su aggregate()
metodo nell'API Mongoose
. Questo è il link sorgente e poi la documentazione
. Notare il <Aggregate>
restituito
digitare.
Questo si concatena a allowDiskUse(true)
come dimostrato nella documentazione:
await Model.aggregate(..).allowDiskUse(true).exec()
Non dovresti mai usare l'opzione nella maggior parte delle aggregazioni. La ricezione di un messaggio di avviso è di solito un indicatore del fatto che ti manca effettivamente un indice, o addirittura qualsiasi tentativo sano di $match
e filtra i risultati.