需要在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
}
});