MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Atualização do Mongoose sem retorno de chamada


A maneira certa de chamar update com mangusto é o seguinte:
User.update(query, update).exec(callback);

Dessa forma, você poderá pular callback :
User.update(query, update).exec();

Quando você chama
User.update(query, update)

ele retorna um objeto de consulta.

É muito útil ao consultar seu banco de dados, pois você pode manipular com o objeto de consulta antes de executá-lo. Por exemplo, você pode especificar um limit para sua find inquerir:
User.find(query).limit(12).exec(callback);

Update usa o mesmo mecanismo, embora não seja tão útil lá.