收藏
回答

使用云开发的分类查询group 可以按时间分类查询吗?

我现在有个订单表,订单表有个字段为付款时间,还有金额,这时候,我想根据付款时间生成例如每日收入统计表啊,每月统计表啊,,这样可以实现吗?可以用group实现吗?  是在是不知道怎么写。。。求大神指教。

最后一次编辑于  11-10
回答关注问题邀请回答
收藏

2 个回答

  • 张运忠
    张运忠
    11-17

    结果怎么返回

    11-17
    赞同
    回复 4
  • 老张
    老张
    11-11

    可以试试以下,我没验证,不一定行:

    .group({
      _id: $.dayOfYear('$date'),
      count: $.sum(1),
    })


    11-11
    赞同
    回复 6
    • searchFan
      searchFan
      11-11
      我试一下
      11-11
      回复
    • searchFan
      searchFan
      11-11
      厉害!  可以了,同理我可以推查月可以用dateOfMonth,查星期可以用dateOfWeek...   但是这一些都是只能获取单日总金额,我还要 单月,甚至单年的。。
      11-11
      回复
    • searchFan
      searchFan
      11-11
      不对,dayOfMonth以及dayOfWeek也不行,比如,它会把11月11号和10月11号的数量合在一起。。同理,2019年1月1号与2020年1月1号的单子也会合在一起的吧。。。最好有个时间范围的限制= =
      11-11
      回复
    • 老张
      老张
      11-11回复searchFan
      你还没明白group中_id的强大。可以任意组合。
      11-11
      回复
    • searchFan
      searchFan
      11-11回复老张
      我试一下
      11-11
      回复
    查看更多(1)
问题标签