Mongoose问题:一些字段没有得到更新

时间:2017-09-29 04:53:29

标签: node.js mongodb mongoose

我正在尝试更新像这样的mongo集合。我看到我的收藏中的某些字段会更新,而其他字段则不会。这段代码中是否有人可以指向我的问题?我很乐意根据需要添加更多细节。

exports.updateIngredientByName = function (req, res) {
  mongoose.model('BaseIngredientUtensil').update({"name": req.body.name},req.body )
  .exec(function (err, iData) {
    console.log(err);
    if(err){
      console.log('GET request didn\'t work');
    }else {
      res.format({
         json: function () {
             res.json(iData);
         }
      });
    }
  });

req.body包含集合中对象的所有字段。名称(字符串),子类型(字符串)等字段会更新,而类型,也是字符串类型似乎不会更新。

0 个答案:

没有答案