Python3+mongoDB 按照每月、季度、半年、全年的方法和思路?

问题描述

常量:活跃人数、注册人数、充值金额等
比例:付费人数占比、流失用户占比等
增减:注册人数同比上浮、流失用户比上个月下降等

问题出现的环境背景及自己尝试过哪些方法

目前常量的数据可以获取 也可以根据mongodb中find()语法获取“定时时间区间”的数据
但是如何去批量循环每年、每季度、每月的数据进行计算?

之前提问的问题里有源码,就不在复制粘贴了,这个问题只想寻求一下思路和方法

阅读 2.4k
1 个回答

我的实践中, 这种统计的数据, 都是做成中间数据。
由一个服务专门定时在一个时间点去做统计,生成统计数据(月,季度,半年,全年)到新的集合。

也看到过网上有提到采用流的方式做(stom之类的框架)。这种相对复杂。 具体没实践过。 可以一起交流下。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题