sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose findByIdAndUpdate no devuelve el modelo correcto

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