我是 mongoose 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');
}
})
它返回生成的查询数据,但是当我添加代码以更新布尔值“禁止”的值时,我得到一个错误。我究竟做错了什么?