0
我得到這個錯誤:NameError:名字 'getResultFromDatabase' 沒有定義
NameError: name 'getResultFromDatabase' is not defined
這裏是我的代碼:
import pymongo
from itertools import groupby
from pymongo import Connection
data = getResultFromDatabase()
connection = Connection('localhost', 27017)
db = connection.students
item = db.grades.find({'type' : 'homework'}).sort([('student_id',pymongo.ASCENDING),('score',pymongo.ASCENDING)])
for id, items in groupby(data, lambda s: s['student_id']):
lowest_score = min(i['score'] for i in items)
print lowest_score
尤其是,如果這個功能是pymongo模塊中,然後訪問它,你需要做的要麼從'進口pymongo然後gRFD'你可以使用它作爲你的程序;或者,如果你只做進口'pymongo',那麼你可以使用該功能的'數據= pymongo.gRFD()'。模塊中的所有功能都是模塊的屬性,除非它們是按照「從模塊導入特定功能」中直接導入的。 – Dubslow