Especifique
{new:true}
nas options
objeto. Isso fará com que o valor do resultado de findAndModify
para ser o documento após a atualização ser aplicada, que você pode ler para obter o novo valor de amount
. Detalhes aqui, na tabela:http://www.mongodb.org/display/ DOCS/findAndModify+Command
Acredito que seu retorno de chamada precisará receber dois argumentos, como:
function(err, result){
Quando o retorno de chamada é acionado,
result
deve conter o novo documento (se err
é nulo).