鍍金池/ 問答/Python  數(shù)據(jù)庫/ Python3+mongoDB 按照每月、季度、半年、全年的方法和思路?

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

問題描述

常量:活躍人數(shù)、注冊人數(shù)、充值金額等
比例:付費(fèi)人數(shù)占比、流失用戶占比等
增減:注冊人數(shù)同比上浮、流失用戶比上個月下降等

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

目前常量的數(shù)據(jù)可以獲取 也可以根據(jù)mongodb中find()語法獲取“定時(shí)時(shí)間區(qū)間”的數(shù)據(jù)
但是如何去批量循環(huán)每年、每季度、每月的數(shù)據(jù)進(jìn)行計(jì)算?

之前提問的問題里有源碼,就不在復(fù)制粘貼了,這個問題只想尋求一下思路和方法

回答
編輯回答
落殤

我的實(shí)踐中, 這種統(tǒng)計(jì)的數(shù)據(jù), 都是做成中間數(shù)據(jù)。
由一個服務(wù)專門定時(shí)在一個時(shí)間點(diǎn)去做統(tǒng)計(jì),生成統(tǒng)計(jì)數(shù)據(jù)(月,季度,半年,全年)到新的集合。

也看到過網(wǎng)上有提到采用流的方式做(stom之類的框架)。這種相對復(fù)雜。 具體沒實(shí)踐過。 可以一起交流下。
2017年12月7日 00:25