MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Qual é a diferença entre Limite e BatchSize no MongoCursor?


Limite é o número total de resultados que você deseja. Se sua consulta retornar mil documentos, mas você quiser apenas 5, você pode usar Limitar para limitar o tamanho do resultado total.

BatchSize é o número de resultados que devem ser retornados em cada lote. Se o seu conjunto de resultados para uma consulta for grande, o MongoDB não retornará todos os resultados em um lote. Ele retornará um subconjunto do resultado total e, em seguida, o cursor enviará uma mensagem getMore ao servidor quando precisar do próximo lote de resultados.