Parce que c'est "la mangouste". Il n'y a pas de bloc "options" sur le aggregate()
méthode dans l'API Mongoose
. C'est le lien source puis la documentation
. Notez le retour <Aggregate>
saisir.
Cela enchaîne à allowDiskUse(true)
comme démontré dans la documentation :
await Model.aggregate(..).allowDiskUse(true).exec()
Vous ne devriez vraiment jamais avoir besoin d'utiliser l'option dans la plupart des agrégations. Obtenir un message d'avertissement est généralement un indicateur qu'il vous manque réellement un index, ou même toute tentative sensée de $match
et filtrer les résultats.