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) –