En Mongoose 4.0, el valor predeterminado para el new
opción de findByIdAndUpdate
(y findOneAndUpdate
) ha cambiado a false
, lo que significa devolver el documento anterior (ver #2262 de las notas de la versión). Por lo tanto, debe establecer explícitamente la opción en true
para obtener la nueva versión del documento, después de aplicar la actualización:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...