收藏
回答

云开发聚合阶段多级聚合输出结果要如何做呢?

如下样例代码:在集合内取总收入,然后下一级取A部门的总收入,输出,可实际上这样的代码是报错的无法生效,请教一下大佬该如何实现呢?

db.collection('demo').aggregate()

      .match({

        stage: "已确认",

        Process: _.in(["第一阶段", "第二阶段", "第三阶段"])

      })

      .group({

        _id: 0,

        TotalEarning: $.sum('$Earning')

      })

      .match({

        Department:"A部门"

      })

      .group({

        _id: 1,

        TotalEarning: $.sum('$Earning')

      })

      .end()



回答关注问题邀请回答
收藏

1 个回答

  • WeChat Offline
    WeChat Offline
    2020-12-25

    都没人的吗,自己顶一下

    2020-12-25
    有用
    回复
登录 后发表内容
问题标签