with example and node.js mongodb mongoose mongodb-query aggregation-framework

node.js - example - mongoose find and



MongoError: la opción ''cursor'' es obligatoria, excepto para el agregado con el argumento de explicación (1)

Estoy usando la última versión de mongodb 3.6 incluso después de recibir el siguiente error ...

MongoError: The ''cursor'' option is required, except for aggregate with the explain argument

const user = await User.aggregate([ { $group: { _id: ''$_id'', domain: { $push: "$domain" }, domain: { $push: "$email" }, domain: { $push: "$userName" } } } ])


Gracias @Neil Lunn

Actualizar mangosta. Las versiones de Mongoose anteriores a 5.0 se emparejan incorrectamente para MongoDB 3.6. MongoDB 3.6 cambió la API agregada de "cursor opcional" a "solo cursor", y las versiones de mangosta más antiguas rompen esto al intentar invocar una forma obsoleta de solicitar una matriz en respuesta.