sql >> Database >  >> NoSQL >> MongoDB

Mongoose-update zonder terugbellen

De juiste manier om update aan te roepen met mangoest is het volgende:

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

Op deze manier kunt u callback overslaan :

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

Wanneer u belt

User.update(query, update)

het retourneert een query-object.

Het is erg handig bij het opvragen van uw database, omdat u het query-object kunt manipuleren voordat u het uitvoert. U kunt bijvoorbeeld een limit . opgeven voor je find vraag:

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

Update gebruikt hetzelfde mechanisme, hoewel het daar niet zo handig is.




  1. MongoDB ::zijn Mongo-ID's uniek in collecties?

  2. Overloop sorteerfase gebufferd datagebruik overschrijdt interne limiet

  3. Hoe de foutopsporing OOM-opdracht niet toegestaan ​​​​bij gebruik van geheugen> 'maxmemory' in Redis?

  4. Node.js - Relaties creëren met Mongoose