私は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');
}
})
結果のクエリデータを返しますが、ブール値「禁止」の値を更新するコードを追加すると、エラーが発生します。私は何を間違っていますか?