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) {...