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

Jaký je rozdíl mezi Limit a BatchSize v MongoCursor?

Limit je celkový počet požadovaných výsledků. Pokud by váš dotaz vrátil tisíc dokumentů, ale chcete pouze 5, můžete použít Limit k omezení velikosti celkového výsledku.

BatchSize je počet výsledků, které by měly být vráceny v každé dávce. Pokud je vaše sada výsledků pro dotaz velká, MongoDB nevrátí všechny výsledky v jedné dávce. Vrátí podmnožinu celkového výsledku a poté kurzor odešle na server zprávu getMore, až bude potřebovat další dávku výsledků.



  1. MongoDB / Geojson $geointersects problémy

  2. Načtení konkrétního klíče MongoDB z DuplicateKeyException, který byl skutečně duplikován (Java/Spring)

  3. Získejte n-tý prvek pole v MongoDB

  4. Musím ručně zavřít připojení mongoose?