我在服务器端使用passportjs nodejs和mongoose开发Web。我试图使用req.user.save()保存;它工作正常。但是当我更新一个字段时,它显示一个错误告诉没有方法保存。这是mycode和错误:
exports.save_user=function (req,res) {
if(req.body.id==4)
{
var screen4=req.body.user_info;
console.log(screen4);
console.log(req.user.screen4[0]);
req.user.screen4[0]=screen4[0];
console.log(req.user.screen4);
}
req.user.save(function(err){
if(err)
{
res.send(err);
}
else
{
res.send('saved');
//console.log(req.user);
}
});
}
如果我不使用req.user.screen4 [0] = screen4 [0];这种节省没有任何问题。提前谢谢