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

Mongoose - Error de versión:No se encontró ningún documento coincidente para la identificación

Al guardar un objeto en Mongo DB, debe comprender que Mongo DB tiene un sistema de control de versiones implementado. Esto ayuda a garantizar que si guarda un objeto una vez, al guardarlo de nuevo no termine sobrescribiendo los datos guardados previamente.

Este es el error que estás viendo. Si desea forzar la actualización del objeto independientemente del control de versiones en esta instancia en particular, puede usar .update() en cambio. Esto obligará a que el objeto se actualice independientemente de su estado guardado actualmente.

Esto se debe a que .save() observa y se preocupa por los controles de versión, mientras que .update() actualizará el objeto independientemente del control de versiones.