【问题标题】:rest api express update a fieldrest api express 更新字段
【发布时间】:2018-05-19 23:15:43
【问题描述】:

我尝试更新我的 collectionObject 中的一个字段。 这是我的尝试,但没有奏效。我的特定项目的获取 api 确实有效。

  app.put('/api/beers/:id/comment', (req,res) =>{



    Beer.findByIdAndUpdate(req.params.id, function(err, beer){
        beer.name='newName';

    });
});

谁能解释一下,为什么它不起作用? 非常感谢,谢谢!

【问题讨论】:

    标签: javascript rest express


    【解决方案1】:

    这是findByIdAndUpdate的格式

    findByIdAndUpdate(id, update, options, callback)
    

    您没有提供任何更新对象。这就是它不更新的原因。

    试试类似的东西

     Beer.findByIdAndUpdate(req.params.id, {name : 'updatedName'},...
    

    【讨论】:

      猜你喜欢
      • 2021-10-10
      • 2018-06-03
      • 2020-03-23
      • 1970-01-01
      • 2017-03-14
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多