0
當我試圖在節點上的mongoDB數據庫上運行findAndModify()方法時,發生錯誤。mongoDB findAndModify錯誤 - nodejs
我得到的錯誤是:
[MongoError: exception: must specify remove or update]
,我覺得奇怪,因爲我已經指定了「更新」,我的代碼如下。
var techId = req.params.id,
collection = db.collection('tech');
collection.findAndModify({
query: { _id: techId},
update: { $inc: { score: 1 } }
}, function(err, doc){
console.log(err, doc);
});
DOH,你的權利。愚蠢的錯誤。 –
我敢肯定你還必須將sort參數作爲第二個參數。這是爲了滿足圖書館,而不是Mongo。 – thealexbaron