V Mongoose 4.0 výchozí hodnota pro new
možnost findByIdAndUpdate
(a findOneAndUpdate
) se změnil na false
, což znamená vrácení starého dokumentu (viz #2262 v poznámkách k verzi). Musíte tedy explicitně nastavit možnost na true
k získání nové verze dokumentu po použití aktualizace:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...