Správný způsob volání update s mangoose je následující:
User.update(query, update).exec(callback);
Tímto způsobem budete moci přeskočit callback :
User.update(query, update).exec();
Když zavoláte
User.update(query, update)
vrátí objekt dotazu.
Je to velmi užitečné při dotazování na databázi, protože můžete manipulovat s objektem dotazu před jeho spuštěním. Můžete například zadat limit pro váš find dotaz:
User.find(query).limit(12).exec(callback);
Update používá stejný mechanismus, i když tam není tak užitečný.