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

¿Cómo obtener el valor de retorno de la función findAndModify en MongoDB con mongoose?

Especifique {new:true} en las options objeto. Esto hará que el valor de resultado de findAndModify para ser el documento después de aplicar la actualización, que luego puede leer para obtener el nuevo valor de amount .

Detalles aquí, en la tabla:http://www.mongodb.org/display/ DOCS/buscarYModificar+Comando

Creo que su devolución de llamada deberá tomar dos argumentos, como:function(err, result){

Cuando se activa la devolución de llamada, result debe contener el nuevo documento (si err es nulo).