python - mongodb cursor id not valid error -


i trying iterate through loop:

for doc in coll.find() 

i following error @ 100,000th plus record.

file "build\bdist.win32\egg\pymongo\cursor.py", line 703, in next file "build\bdist.win32\egg\pymongo\cursor.py", line 679, in _refresh file "build\bdist.win32\egg\pymongo\cursor.py", line 628, in __send_message file "build\bdist.win32\egg\pymongo\helpers.py", line 95, in _unpack_response pymongo.errors.operationfailure: cursor id '1236484850793' not valid @ server 

what error mean?

maybe cursor timed out on server. see if problem, try set timeout=false`:

for doc in coll.find(timeout=false) 

see http://api.mongodb.org/python/1.6/api/pymongo/collection.html#pymongo.collection.collection.find

if timeout problem 1 possible solution set batch_size (s. other answers).


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -