这是代码:
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正确出现,其他值也.. 但是当我在那里控制台时它的安慰性错误却没有出现任何其他错误。
答案 0 :(得分:0)
尝试
Model.findByIdAndUpdate(
req.params.id,
{
foo: req.body.bla
},
{ new: true }
)
.then(data => {
// todo somethig
})
.catch(err => {
// error handle here
})