let addNoteToThisUser = await UserRecords.findOne({userid: message.author.id})
addNoteToThisUser.content[1].note = `SWAMISHREEJI`
addNoteToThisUser.save().then((doc) => {
console.log(doc);
}).catch(err => console.log(err))
模式代码:
const autoSchema = mongoose.Schema({
userid: String,
content : [{type: Object}]
});
此代码运行完美。
console.log(doc)
用正确的更改记录文档。
但是当我在Mongo地图集上看到时,它仍然没有更新。同样,当我在重新启动服务器后再次记录文档时,它仍然没有更改,尽管它明确记录了.save
承诺中的固定文档。该如何解决?
答案 0 :(得分:0)
我已修复它,您必须在保存之前将属性标记为已修改。