我正在使用带有平均堆栈的mongoose,我想在我保存在数据库中的数据中添加一列age
,其中包含一个值为email' a@a.a'
var MyModel = db.model('MyModel', userSchema);
var query = {'email' : 'a@a.a' };
MyModel.findOneAndUpdate(query,{ 'age': '20' } , {upsert:true},function(err, doc){
if (err) return res.send(500, { error: err });
//return res.send("succesfully saved");
console.log('check');
});
但是当我在mongo shell中运行db.users.find({" email":" a@a.a"})时,我看不到该列加入
答案 0 :(得分:0)
我不需要变量MyModel
,:
User.findOneAndUpdate(query,{ age: 'age1' } , {upsert:true},function(err, doc){