Javascript RESTAPI express更新字段
我尝试更新collectionObject中的字段。 这是我的尝试,但不起作用。我的GETAPI对于一个特定的项目是有效的Javascript RESTAPI express更新字段,javascript,rest,express,Javascript,Rest,Express,我尝试更新collectionObject中的字段。 这是我的尝试,但不起作用。我的GETAPI对于一个特定的项目是有效的 app.put('/api/beers/:id/comment', (req,res) =>{ Beer.findByIdAndUpdate(req.params.id, function(err, beer){ beer.name='newName'; }); }); 有人能解释一下为什么它不起作用吗? 非常感谢,谢谢
app.put('/api/beers/:id/comment', (req,res) =>{
Beer.findByIdAndUpdate(req.params.id, function(err, beer){
beer.name='newName';
});
});
有人能解释一下为什么它不起作用吗?
非常感谢,谢谢 这是
findbyiandupdate的格式
findByIdAndUpdate(id, update, options, callback)
您没有提供任何更新对象。这就是为什么它没有更新
试试像这样的东西
Beer.findByIdAndUpdate(req.params.id, {name : 'updatedName'},...