使用Mongoose的模式形成

时间:2016-12-03 07:30:53

标签: javascript node.js mongodb mongoose mongoose-schema

需要在mongoose中为以下json形成架构,同时"其他"对象可以包含多个属性。

{
 "_id": "key",
 "status": "active",
 "additional": {
    "First": {
        "name": "First Name"
    },
    "Last": {
        "name": "Last Name"
    }
  }
}

我想出了以下内容,但希望"额外的"是另一个模式(子文档)。因为我也需要在子文档上使用mongoose验证。

let schema = new Schema({
_id: {
    type: String,
    required: true
},
status: {
    type: String,
    default: true
},
additional: {
    type: Object
}
});

0 个答案:

没有答案