PyMongo聚合没有结果

时间:2015-01-11 14:34:44

标签: python mongodb python-2.7 pymongo

我尝试查询“点击次数”的平均值。使用PyMongo从MongoDB数据库。

query_result = list(my_collection.aggregate([{'$group' : {'_id' : None, 'avg_clicks': {'$avg' : "$clicks"}}}]))

查询结果为:

ok
result

你知道会出现什么问题吗?

1 个答案:

答案 0 :(得分:3)

Collection.aggregate返回类似

的字典
{'ok': 1 or 0, 'result': the_actual_result}

因此

list(my_collection.aggregate(...))

遍历字典,获取密钥列表['ok', 'result']