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

Mongoose findByIdAndUpdate returnerer ikke korrekt model

I Mongoose 4.0 er standardværdien for new mulighed for findByIdAndUpdate (og findOneAndUpdate ) er ændret til false , hvilket betyder at returnere det gamle dokument (se #2262 i udgivelsesbemærkningerne). Så du skal udtrykkeligt indstille indstillingen til true for at få den nye version af dokumentet, efter at opdateringen er anvendt:

Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...



  1. MongoDB $reverseArray

  2. Redis Async API'er

  3. MongoDB $exp

  4. NoSQL Trends – MongoDB, Cassandra, CouchDB &Riak