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:https://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).