MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Qual è la differenza tra Limit e BatchSize in MongoCursor?

Limit è il numero totale di risultati desiderati. Se la tua richiesta restituisce mille documenti ma ne vuoi solo 5, puoi utilizzare Limit per limitare la dimensione del risultato totale.

BatchSize è il numero di risultati che devono essere restituiti in ogni batch. Se il set di risultati per una query è grande, MongoDB non restituirà tutti i risultati in un batch. Restituirà un sottoinsieme del risultato totale, quindi il cursore invierà un messaggio getMore al server quando avrà bisogno del prossimo batch di risultati.