sql >> Base de Datos >  >> NoSQL >> MongoDB

Actualización de Mongoose sin devolución de llamada

La forma correcta de llamar a update con mangosta es el siguiente:

User.update(query, update).exec(callback);

De esta manera, podrá omitir callback :

User.update(query, update).exec();

Cuando llamas

User.update(query, update)

devuelve un objeto de consulta.

Es muy útil cuando consulta su base de datos, porque puede manipular con el objeto de consulta antes de ejecutarlo. Por ejemplo, puede especificar un limit para su find consulta:

User.find(query).limit(12).exec(callback);

Update usa el mismo mecanismo, aunque no es tan útil allí.