sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose-opdatering uden tilbagekald

Den rigtige måde at kalde update på med mongoose er følgende:

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

På denne måde vil du være i stand til at springe callback over :

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

Når du ringer

User.update(query, update)

det returnerer et forespørgselsobjekt.

Det er meget nyttigt, når du forespørger i din database, fordi du kan manipulere med forespørgselsobjektet, før du udfører det. For eksempel kan du angive en limit for dit find forespørgsel:

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

Update bruger den samme mekanisme, selvom det ikke er så nyttigt der.




  1. Redis C# - Brug af Incr-værdi i en transaktion

  2. JedisPoolConfig kan ikke tildeles til GenericObjectPoolConfig

  3. Embedded Redis til Spring Boot

  4. Mongodb:Udfør en datointervalforespørgsel fra ObjectId i mongo-skallen