PyMongo 聚合没有结果
PyMongo aggregation no result
我尝试使用 PyMongo 从 MongoDB 数据库中查询 'clicks' 的平均值。
query_result = list(my_collection.aggregate([{'$group' : {'_id' : None, 'avg_clicks': {'$avg' : "$clicks"}}}]))
查询结果为:
ok
result
你知道问题出在哪里吗?
Collection.aggregate
returns 像
这样的字典
{'ok': 1 or 0, 'result': the_actual_result}
因此
list(my_collection.aggregate(...))
遍历字典,获取键列表 ['ok', 'result']
。
我尝试使用 PyMongo 从 MongoDB 数据库中查询 'clicks' 的平均值。
query_result = list(my_collection.aggregate([{'$group' : {'_id' : None, 'avg_clicks': {'$avg' : "$clicks"}}}]))
查询结果为:
ok
result
你知道问题出在哪里吗?
Collection.aggregate
returns 像
{'ok': 1 or 0, 'result': the_actual_result}
因此
list(my_collection.aggregate(...))
遍历字典,获取键列表 ['ok', 'result']
。