收藏
回答

云开发数据库有没有直接统计办法?

小程序,使用云开发数据库时,例如我有个数据表,分别有“工单号”、“工单类型”、“责任人员”、“是否已完成”(布尔值)4个字段的数据。

现在我只需要直接统计某个责任人员各类未完成的工单数(注意一点,工单类型也不是固定的,有时多有时少)。

由于数据行数比较多,取回本地统计不会是一个好办法。

请问各位大佬,这种情况有什么好的办法,请指教,谢谢。

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    1天前
    group
    1天前
    有用
    回复 1
    • 唐同学
      唐同学
      1天前
      完几把美。


      const THIS_COLLECTION = 'workOrder'
        const GET_RESULT = await db.collection(THIS_COLLECTION).aggregate()
          .match({
            isTask: true,
            isComplete: false
          })
          .group({
            _id: '$workType',
            num: $.sum(1)
          })
          .end()
        return GET_RESULT
      1天前
      回复
登录 后发表内容
问题标签