我有一个_id
不是ObjectId
的架构,而是一个从 name 字段生成的字符串:
var accountGroupSchema = new mongoose.Schema({
_id: { type: String, default: '' },
name: { type: String, default: '' },
permissions: [{
name: String,
permit: Boolean
}]
});
如果我需要先更新它,我需要删除整个文档,因为_id
是不可变的。有没有办法保留其他字段,在这种情况下,权限,并将它们添加到新文档?
谢谢。