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