最近使用python操作mongoDB的时候遇到点问题,各种纠结呀,分享给大家。
使用的是pymongo库
先上代码:
conn = pymongo.MongoClient("121.42.61.85", 27017)
db = conn.dota2_database
collection = db.World_Cyber_Arena_2015
data2 = collection.find()
collection数据获取,问题在下面
herosAll = []
herosAll = getHeros([data1, data2], 1)
for heros in herosAll:
print heros
print getHeroWinPercentage (heros, [data1, data2])
data1temp = data1
data2temp = data2
herosAll = []
herosAll = getHeros([data1, data2], 1)
for heros in herosAll:
print heros
print getHeroWinPercentage (heros, [data1, data2])
使得我每次使用的时候都要重新调用一次find方法,不知道该如何解决?