Tentukan {new:true} di options obyek. Ini akan menyebabkan nilai hasil findAndModify menjadi dokumen setelah pembaruan diterapkan, yang kemudian dapat Anda baca untuk mendapatkan nilai baru amount .
Detailnya di sini, dalam tabel:https://www.mongodb.org/display/ DOCS/findAndModify+Command
Saya yakin panggilan balik Anda perlu mengambil dua argumen, seperti:function(err, result){
Saat panggilan balik diaktifkan, result harus berisi dokumen baru (jika err adalah nol).