每个单据的Mongo计数

tpgth1q7  于 2022-10-04  发布在  Go
关注(0)|答案(0)|浏览(85)

我有一个可以具有父子关系的元素的集合。它看起来是这样的:

[
     {
       _id: 1,
       parent_id: null
       name: 'First element',
     },
     {
       _id: 2,
       parent_id: 1
       name: 'Second element',
     },
    ]

我想计算一下每个元素有多少个孩子。我需要比较每个文档的_id和parent_id。

我想要的是:

[
     {
      _id: 1,
       parent_id: null
       name: 'First element',
       childrens: 1,
     }
    {
      _id: 2,
       parent_id: 1
       name: 'Second element',
       childrens: 0,
     }
    ]

我怎样才能做到这一点呢?我试图在文档中查找聚合和其他内容,但我仍然不知道如何做到这一点。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题