mongoose错误:TypeError:Object#<object>没有方法'save'</object>

时间:2013-10-08 14:30:41

标签: node.js express mongoose passport.js

我在服务器端使用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];这种节省没有任何问题。提前谢谢

0 个答案:

没有答案