Specifica {new:true}
nelle options
oggetto. Ciò causerà il valore del risultato di findAndModify
essere il documento dopo l'applicazione dell'aggiornamento, da cui puoi quindi leggere per ottenere il nuovo valore di amount
.
Dettagli qui, nella tabella:http://www.mongodb.org/display/ DOCS/findAndModify+Comando
Credo che la tua richiamata dovrà accettare due argomenti, come:function(err, result){
Quando la richiamata viene attivata, result
dovrebbe contenere il nuovo documento (se err
è nullo).