2015-01-11 2 views
3

PyMongo를 사용하여 MongoDB 데이터베이스에서 '클릭 수'평균을 쿼리하려고합니다.PyMongo 집계 결과가 없습니다.

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

쿼리의 결과는 다음과 같습니다

ok 
result 

당신이 문제가 될 수 뭔지 알아?

답변

3

Collection.aggregate['ok', 'result']의 목록을 받고, 사전에 걸쳐 따라서

{'ok': 1 or 0, 'result': the_actual_result} 

list(my_collection.aggregate(...)) 

반복과 같은 사전을 반환합니다.