[{'_id': '5ebe39e41e1729d90de',
'modelId': '5ebe3536c289711579',
'lastAt': datetime.datetime(2020, 5, 15, 6, 42, 44, 79000),
'proId': '5ebe3536c2897115793dccfb',
'genId': '5ebe355ac2897115793dcd04'},
{'_id': '5ebe3a0d94fcb800fa474310',
'modelId': '5ebe3536c289711579',
'proId': '5ebe3536c2897115793d',
'genId': '5ebe355ac2897115793',
'lastAt': datetime.datetime(2020, 5, 15, 6, 43, 25, 105000)}]
我想计算一天、过去7天和一个月的点击次数。由于模型是相同的,所以我需要基于lastAt
的modelId
计数
我尝试了聚合、组函数
这是纯Mongo方法,请尝试以下代码:
收藏:
查询:
输出:
注意:您可以轻松地转换为PyMongo语句,如果遇到问题,请告诉我
相关问题 更多 >
编程相关推荐