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.