정의되어 있지 않은 나는이 오류 받고 있어요 : 당신이 getResultsFromDatabase
을 정의하지 않은 것처럼나가서 설명하자면 NameError : 이름이 'getResultFromDatabase이'
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 import gRFD"를 수행해야합니다. 그러면 프로그램에서와 같이 사용할 수 있습니다. 또는'import pymongo' 만한다면,이 함수를'data = pymongo.gRFD()'로 사용할 것입니다. 모듈의 모든 함수는 "from module import specific-function"처럼 직접 반입되지 않는 한 모듈의 속성입니다. – Dubslow