MongoDb에서 다음 쿼리를 통해 전체 데이터에서 모든 팀을 얻습니다.pymongo에서 집계를 적용하는 방법
db.player_level_data.aggregate([{$group : {_id: {team_name : "$team_name"}}}]).toArray()
이 팀 배열을 파이썬에서 pymongo.i를 통해 가져와야합니다. 다음 코드를 시도했습니다.
pipe = [
{'$group': {'_id': {'team_name' : "$team_name"}}}
]
data = db.player_level_data.aggregate(pipeline=pipe)
pprint (data)
그러나 pymongo 커서 개체가 인쇄되었습니다. 이것에 대한 아이디어. 감사합니다
다른 업데이트 .. 나는 첫 번째 팀 이름을 인쇄 한'pprint (data.next())를 인쇄 해 보았습니다. 이것은 커서 객체를 반복 한 후에 모든 팀 이름을 가져올 수 있음을 의미합니다. 커서 객체를 피할 수있는 방법이 있습니까? – aman