时间戳上的映射减少

2024-09-30 18:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

Mongodb数据库:

{"thread": "abc", "message": "hjhjh", "Date": (2010,4,5,0,0,0)}
{"thread": "abc", "message": "hjhjh",  "Date": (2009,3,5,0,0,0)}
{"thread": "efg", "message": "hjhjh",  "Date": (2010,3,7,0,0,0)}
{"thread": "efg", "message": "hjhjh",  "Date": (2011,4,5,0,0,0)}

如何在上述数据上映射Reduce或aggregate以生成输出:

^{pr2}$

我试图写一些代码,但很难平均未排序的日期。是否有任何内置函数平均按时完成此操作?在


Tags: 数据代码数据库reducemessagedate排序mongodb
1条回答
网友
1楼 · 发布于 2024-09-30 18:20:47

您可以在日期上执行min/max操作,比如为数字添加一个计数器。结果将是一个包含消息数和最小/最大日期的线程列表。你可以计算出你可以使用的平均月数。在

相关问题 更多 >