2
我试图用一个findOneAndUpdate语句插入一个新字段'描述'使用Mongoose js。它不工作。当该字段已存在并使用给定值更新它时,代码工作正常。根据Mongodb文档 $ set应该自动创建该字段,如果它不存在。mongodb mongoose js更新不插入新字段
任何想法赞赏。
Course.findOneAndUpdate({'_id': CourseId},{$set:{'description':courseDescription}},function(err, course) {
if (err)
res.jsonp({response:'err'});
res.jsonp(course);
});
查看“新”文档中的“选项”。 –
可能的重复[如何获取MongoDB中的findAndModify func的返回值与猫鼬?](http://stackoverflow.com/questions/9773684/how-to-get-the-return-value-of-findandmodify-func -in-mongodb-with-mongoose) –