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) {...