En lugar de usar .update()
, creo que quieres usar .findAndModify()
.
Una actualización puede actualizar varios documentos y el segundo argumento de su devolución de llamada es la cantidad de documentos actualizados (en su caso, 1).
Con findAndModify
, puede actualizar exactamente un documento (lea la documentación sobre cómo difiere exactamente de update
), y el documento actualizado se pasará a la función de devolución de llamada.