В Mongoose 4.0, стойността по подразбиране за new
опция за findByIdAndUpdate
(и findOneAndUpdate
) се промени на false
, което означава връщане на стария документ (вижте #2262 от бележките за изданието). Така че трябва изрично да зададете опцията на true
за да получите новата версия на документа, след като се приложи актуализацията:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...