Specificeer {new:true} in de options object. Dit veroorzaakt de resultaatwaarde van findAndModify om het document te zijn nadat de update is toegepast, waaruit u vervolgens kunt lezen om de nieuwe waarde van amount te krijgen .
Details hier, in de tabel:https://www.mongodb.org/display/ DOCS/findAndModify+Command
Ik denk dat je callback twee argumenten nodig heeft, zoals:function(err, result){
Wanneer de callback is geactiveerd, result moet het nieuwe document bevatten (als err is null).