通過MongoDb中的以下查詢,我可以從整個數據中獲取所有團隊。如何在pymongo中應用聚合
db.player_level_data.aggregate([{$group : {_id: {team_name : "$team_name"}}}]).toArray()
我需要導入這個數組隊在python通過pymongo.I嘗試下面的代碼。
pipe = [
{'$group': {'_id': {'team_name' : "$team_name"}}}
]
data = db.player_level_data.aggregate(pipeline=pipe)
pprint (data)
但它打印了一個pymongo光標對象。對此有任何想法。由於
另一個更新..我試着打印印刷第一隊名稱的'pprint(data.next())。這意味着在遍歷遊標對象之後,我可能能夠獲得所有團隊名稱。有什麼辦法可以避免光標對象。 – aman