Chỉ định {new:true}
trong options
sự vật. Điều này sẽ tạo ra giá trị kết quả của findAndModify
là tài liệu sau khi áp dụng bản cập nhật, sau đó bạn có thể đọc từ đó để nhận giá trị mới của amount
.
Chi tiết tại đây, trong bảng: http://www.mongodb.org/display/ DOCS / findAndModify + Command
Tôi tin rằng lệnh gọi lại của bạn sẽ cần có hai đối số, chẳng hạn như:function(err, result){
Khi lệnh gọi lại được kích hoạt, result
phải chứa tài liệu mới (if err
là null).