Di Mongoose 4.0, nilai default untuk new opsi findByIdAndUpdate (dan findOneAndUpdate ) telah berubah menjadi false , yang berarti mengembalikan dokumen lama (lihat #2262 dari catatan rilis). Jadi, Anda perlu mengatur opsi secara eksplisit ke true untuk mendapatkan versi baru dokumen, setelah pembaruan diterapkan:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...