sql >> Databáze >  >> NoSQL >> MongoDB

Když mongodb kurzor vyprší

Z dokumentace MongoDB:

Ve výchozím nastavení MongoDB automaticky zavře kurzor, když klient vyčerpá všechny výsledky v kurzoru. Pro omezené kolekce však můžete použít Tailable Cursor, který zůstane otevřený poté, co klient vyčerpá výsledky v počátečním kurzoru.

http://docs.mongodb.org/manual/tutorial/create- tailable-cursor/

Další faktory, které by mohly způsobit vypršení platnosti kurzoru, jsou velikost dávky a časový limit. Abych to shrnul, faktory, kterým vyprší platnost kurzoru, jsou:



  1. Seskupte a počítejte přes počáteční a koncový rozsah

  2. Zneužívejte cURL ke komunikaci s Redis

  3. Automatizace MongoDB pomocí SaltStack

  4. NodeJS, Mongoose:Jak získat související data pomocí mongoose