sql >> Database >  >> NoSQL >> MongoDB

Wanneer een mongodb-cursor verloopt

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:



  1. Trim dubbele aanhalingstekens in json ontvangen van mongoDB

  2. Express JS-gegevens weergeven op ID

  3. dropDups waar werkt niet mongodb

  4. Hoe gebruik je aggregatie voor MongoDB om te filteren op $ en/$or?