Fra MongoDB-dokumentationen:
Som standard vil MongoDB automatisk lukke en markør, når klienten har brugt alle resultater i markøren. Til begrænsede samlinger kan du dog bruge en Tailable Cursor, der forbliver åben, efter at klienten har udtømt resultaterne i den indledende markør.
http://docs.mongodb.org/manual/tutorial/create- tailable-cursor/
Andre faktorer, der kan få en markør til at udløbe, er batchstørrelsen og timeout. For at opsummere er de faktorer, der udløber markøren:
- resultatudmattelse
- batchstørrelse :http://docs.mongodb.org/manual/reference/method /cursor.batchSize/
- timeout :http://api.mongodb.org/java/2.6/ com/mongodb/MongoOptions.html