웹상에서 문제가 생겼지 만 막혔습니다. 필자는 pymongo를 사용하여 MongoDB에서 커서를 사용하여 거대한 콜렉션을 탐색하려고합니다. JS와 같은 파이썬에서 hasNext() 구현은 없다.거대한 콜렉션을 처리하기 위해 pymongo를 사용하는 방법
cursor = news.find()
while(cursor.hasNext()):
doc = cursor.next()
웹상에서 문제가 생겼지 만 막혔습니다. 필자는 pymongo를 사용하여 MongoDB에서 커서를 사용하여 거대한 콜렉션을 탐색하려고합니다. JS와 같은 파이썬에서 hasNext() 구현은 없다.거대한 콜렉션을 처리하기 위해 pymongo를 사용하는 방법
cursor = news.find()
while(cursor.hasNext()):
doc = cursor.next()
이있어 :
여기 내 코드입니다!
pymongo는 더 hasNext() 대신 방법 다음() 더 이상 객체가없는 경우 None을 돌려이 없습니다, 그래서 이것은
덕분에 eitherway 트릭입니다!
당신은 _ ITER() 및 다음() 당신을 위해 _ 에 대한 키워드가 실제로 호출 문
for record in cursor:
print record
에 대한 에 의해 수집을 통해 갈 수 있습니다. http://docs.python.org/2/library/collections.html#collections.Iterator
pymongo의 커서 개체에는 다음 두 가지 방법이 있습니다. https://github.com/mongodb/mongo-python-driver/blob/master/pymongo/cursor.py#L1010