嵌套的Mongoose模式具有唯一ID

时间:2015-11-04 11:55:56

标签: mongoose nested schema unique

我的模式具有唯一的_id

var _mySchema = new _mongoose.Schema({
    _id: {
      type: String,
      required: true,
      unique: true,
      default: _string.getRandom // My function that creates a random string the way I want it to.
    }
});

我在此架构中的嵌入式文档数组中重用此架构:

_mySchema.add({
    items: [_mySchema]
});

这是一个无限的树/目录结构。 items可以有items,可以有items等等。

问题是Mongo / Mongoose在_id中接受非唯一items。这甚至可以修复吗?我虽然它应该自动工作,因为它使用相同的架构。

0 个答案:

没有答案