От документацията на MongoDB:
По подразбиране MongoDB автоматично ще затвори курсор, когато клиентът е изчерпал всички резултати в курсора. Въпреки това, за ограничени колекции можете да използвате Tailable Cursor, който остава отворен, след като клиентът изчерпи резултатите в първоначалния курсор.
http://docs.mongodb.org/manual/tutorial/create- tailable-cursor/
Други фактори, които могат да доведат до изтичане на курсора, са batchSize и времето за изчакване. За да обобщим факторите, които изтичат на курсора, са:
- изчерпване на резултата
- размер на партидата :http://docs.mongodb.org/manual/reference/method /cursor.batchSize/
- изчакване :http://api.mongodb.org/java/2.6/ com/mongodb/MongoOptions.html