In Mongoose 4.0 is de standaardwaarde voor de new
optie van findByIdAndUpdate
(en findOneAndUpdate
) is gewijzigd in false
, wat betekent dat het oude document wordt geretourneerd (zie #2262 van de release-opmerkingen). U moet de optie dus expliciet instellen op true
om de nieuwe versie van het document te krijgen, nadat de update is toegepast:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...