sql >> Databáze >  >> NoSQL >> MongoDB

Aktualizace Mongoose bez zpětného volání

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ý.




  1. Rozdíly MongoDB mezi NumberLong a jednoduchým Integer?

  2. Dotaz na dokumenty, kde je velikost pole větší než 1

  3. Klient Redis

  4. Jaké jsou základní datové struktury používané pro Redis?