如何覆盖整个文档,而不仅仅是更新字段?

时间:2017-07-03 20:49:01

标签: mongodb mongoose

如何覆盖整个文档,而不仅仅是更新字段? 这是我现在使用的方法,但不起作用:

esp

这是我的模型的样子,

updateFilmTitle: function(req, res) {
    var id = req.params.id;
    console.log(id);
    filmTitleModel.findByIdAndUpdate(id, req.body, {
        overwrite: true
    }, {
        new: true
    }, (error, response) => {
        if (error) {
            res.json(error);
            console.error(error);
            return;
        }
        console.log("filmTitle form has been updated!");
        res.json(response);
        console.log(response);
    });
},

1 个答案:

答案 0 :(得分:0)

newoverwrite都是选项,因此它应该是:

filmTitleModel.findByIdAndUpdate(id, req.body, {
  overwrite : true,
  new       : true
}, (error, response) => { ... });