云开发聚合阶段多级聚合输出结果要如何做呢?
发布于 6 年前 作者 guiying52 9781 次浏览 来自 问答

如下样例代码:在集合内取总收入,然后下一级取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 回复

都没人的吗,自己顶一下

回到顶部