MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose findByIdAndUpdate ne renvoie pas le modèle correct

Dans Mongoose 4.0, la valeur par défaut pour le new option de findByIdAndUpdate (et findOneAndUpdate ) est devenu false , ce qui revient à renvoyer l'ancienne doc (voir #2262 des notes de version). Vous devez donc définir explicitement l'option sur true pour obtenir la nouvelle version de la doc, une fois la mise à jour appliquée :

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