Ange {new:true}
i options
objekt. Detta kommer att orsaka resultatvärdet för findAndModify
att vara dokumentet efter att uppdateringen har tillämpats, som du sedan kan läsa från för att få det nya värdet på amount
.
Detaljer här, i tabellen:http://www.mongodb.org/display/ DOCS/findAndModify+Command
Jag tror att din återuppringning kommer att behöva ta två argument, som:function(err, result){
När återuppringningen aktiveras, result
bör innehålla det nya dokumentet (om err
är null).