Правильный способ вызова update
с mongoose следующий:
User.update(query, update).exec(callback);
Таким образом вы сможете пропустить callback
:
User.update(query, update).exec();
Когда вы вызываете
User.update(query, update)
, он возвращает объект запроса .
Это очень полезно при запросе вашей базы данных, поскольку вы можете манипулировать объектом запроса перед выполнением Это. Например, вы можете указать limit
для вашего запроса find
:
User.find(query).limit(12).exec(callback);
Update
использует тот же механизм, хотя его там не очень полезно.
Этот вопрос лучше задать иначе , поэтому я отвечаю на него и закрываю его.