W Mongoose 4.0 domyślna wartość dla new
opcja findByIdAndUpdate
(i findOneAndUpdate
) zmieniło się na false
, co oznacza zwrócenie starego dokumentu (patrz #2262 informacji o wydaniu). Musisz więc jawnie ustawić opcję na true
aby pobrać nową wersję dokumentu po zastosowaniu aktualizacji:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...