I Mongoose 4.0 er standardværdien for new mulighed for findByIdAndUpdate (og findOneAndUpdate ) er ændret til false , hvilket betyder at returnere det gamle dokument (se #2262 i udgivelsesbemærkningerne). Så du skal udtrykkeligt indstille indstillingen til true for at få den nye version af dokumentet, efter at opdateringen er anvendt:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...