我嘗試做一個findAndModifiy與的NodeJS MongoDB中,這是我的代碼:的NodeJS和MongoDB FindAndModify()需要刪除或更新
var nextBill = function (db, success, log) {
var collection = db.collection('autoincrements');
log.debug('autoIncrementRepository', 'nextBill');
var result = collection.findAndModify({
query: { _id: 'auto' },
update: { $inc: { bill: 1 } },
new: true
});
success(result.bill);
};
編輯:
與回調嘗試
collection.findAndModify({
query: { _id: 'auto' },
update: { $inc: { bill: 1 } },
new: true
}, function (e, result) {
success(result.budget);
});
但給我錯誤需要刪除或更新..但即時通訊做它..
您使用哪種驅動程序? MongoDB節點本地驅動程序需要回調,m so也是如此,僧侶和其他人也一樣。 –
本機驅動程序,但使用回調我得到相同的錯誤:。我將用我的實際代碼編輯我的awnser。 – colymore