var SomeSchema = new Schema({
createdAt: {
type: Date
},
updatedAt: {
type: Date
},
title: {
type: String,
required: true
},
items: [{
title: {
type: String
},
children: {}
}]
}, {collection : 'SomeCollection'});
children对象本质上是另一个item对象数组,可以进一步嵌套子对象。所以这是一个菜单系统,具有相同Schema的嵌入式嵌套。我该如何定义它?