无法更新行猫鼬

时间:2019-02-11 18:36:15

标签: mongoose

这是代码:

Item.findByIdAndUpdate(req.params.id, item, {new: true}, function(err, model){
          if(err){
              console.log('error');
          } else{
              console.log('success');
              res.redirect('/admin/filetype');
          }

      })

我正在使用这些代码更新表的一行。.来自paramiter的id正确出现,其他值也.. 但是当我在那里控制台时它的安慰性错误却没有出现任何其他错误。

1 个答案:

答案 0 :(得分:0)

尝试

 Model.findByIdAndUpdate(
    req.params.id,
    {
      foo: req.body.bla
    },
    { new: true }
    )
    .then(data => {
     // todo somethig
    })
    .catch(err => {
     // error handle here
    })