var SomeSchema = new Schema({
createdAt: {
type: Date
},
updatedAt: {
type: Date
},
title: {
type: String,
required: true
},
items: [{
title: {
type: String
},
children: {}
}]
}, {collection : 'SomeCollection'});
孩子对象本质上是项目对象,其可以进一步包含嵌套儿童的另一个阵列。 因此,这是具有相同架构的inifnite嵌套的菜单系统。 我该如何界定呢?