Mongoose更改_id字段而不删除整个文档

时间:2017-10-13 23:40:57

标签: mongodb mongoose

我有一个_id不是ObjectId的架构,而是一个从 name 字段生成的字符串:

var accountGroupSchema = new mongoose.Schema({
  _id: { type: String, default: '' },
  name: { type: String, default: '' },
  permissions: [{ 
    name: String,
    permit: Boolean 
  }]
});

如果我需要先更新它,我需要删除整个文档,因为_id是不可变的。有没有办法保留其他字段,在这种情况下,权限,并将它们添加到新文档?

谢谢。

0 个答案:

没有答案
相关问题