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.