MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Quelle est la différence entre Limit et BatchSize dans MongoCursor ?

La limite est le nombre total de résultats que vous voulez. Si votre requête renvoie mille documents mais que vous n'en voulez que 5, vous pouvez utiliser Limit pour limiter la taille du résultat total.

BatchSize est le nombre de résultats qui doivent être renvoyés dans chaque lot. Si votre jeu de résultats pour une requête est volumineux, MongoDB ne renverra pas tous les résultats en un seul lot. Il renverra un sous-ensemble du résultat total, puis le curseur enverra un message getMore au serveur lorsqu'il aura besoin du prochain lot de résultats.