Yas*_*nge 5 querying mongodb aggregation-framework
我什么时候应该使用聚合管道?
场景:我有一些像这样的 mongo db 文档
`
{
id:"",
text:"",
dept:"",
group:"",
parent:"",
}
`
Run Code Online (Sandbox Code Playgroud)
现在我需要使用父字段准备一个树结构。
`
tree:[
{
id:"",
text:"",
dept:"",
group:"",
parent:"",
children:[
{
id:"",
text:"",
dept:"",
group:"",
parent:"",
}]
},{
id:"",
text:"",
dept:"",
group:"",
parent:"",
}]
`
Run Code Online (Sandbox Code Playgroud)
现在这个结构可以被大量嵌套。根据我的知识,我可以编写一个聚合管道来制作这个结构。但问题是这个结构将被频繁地准备,就像每次刷新页面时一样。我们应该使用管道还是应该将 json 文档按原样存储在树结构中。
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |