我是新來的貓鼬mongodb,並且正在嘗試更新存儲的數據。我在這裏嘗試了api中的示例:http://mongoosejs.com/docs/api.html#model_Model.findOneAndUpdate,但似乎沒有做到正確。它說來查詢數據並更新它,我可以這樣做:更改貓鼬文檔中的數據
Model.findOne({ name: 'borne' }, function (err, doc)
{
if (err) ..
doc.name = 'jason borne';
doc.save(callback);
});
我這樣做:
user.find({ 'username': Username, 'code': Key}, function(err, check){
var callback5;
if((String(check)) === "")
{
res.json('nope');
}
else
{
banned: true;
user.save(callback5);
res.json('yep');
}
})
它返回結果的查詢數據,但是當我添加代碼來更新值布爾「禁止」的,我得到一個錯誤。我究竟做錯了什麼?