我正在构建一个电子商务应用程序。客户可以根据需要添加任意多个嵌套类别。我正在为每个新类别建立索引:
{
"name":"jordan100Air",
"parent":"/nike/jordan/jordan100",
"category":"/nike/jordan/jordan100/jordan100Air"
}
如您所见,每个类别都有一个指向其父级的类似路径的字段。
如何编写查询,列出特定类别的每个子类别。 假设我要耐克下的所有子类别。 我希望结果是
[{
name: jordan,
sub:[
{
name: jordan100,
sub: [{
name: jordan100Air,
sub: []
}]
},
{
name: jordan50,
sub: []
}
]
},
{
name: jordanAir,
sub:[]
}
]