Uit de MongoDB-documentatie:
Standaard sluit MongoDB automatisch een cursor wanneer de client alle resultaten in de cursor heeft opgebruikt. Voor gecapte collecties kunt u echter een Tailable Cursor gebruiken die open blijft nadat de client de resultaten in de initiële cursor heeft uitgeput.
http://docs.mongodb.org/manual/tutorial/create- Tailable-cursor/
Andere factoren die ervoor kunnen zorgen dat een cursor verloopt, zijn de batchSize en time-out. Om het samen te vatten factoren die de cursor laten verlopen zijn:
- resultaat uitputting
- batchgrootte :http://docs.mongodb.org/manual/reference/method /cursor.batchSize/
- time-out :http://api.mongodb.org/java/2.6/ com/mongodb/MongoOptions.html