Что такое «размер» в Cursor.batch_size (размер) pymongo? - PullRequest
1 голос
/ 16 декабря 2011

Начиная с версии 1.9, pymongo добавил опцию для изменения размера пакета операции курсора. См. описание здесь .

Но они нигде не говорят, что этот размер должен означать. Это количество записей, которые нужно выбрать за раз? Или это абсолютный размер?

Кроме того, каков размер по умолчанию для курсора? Я проверил __dict__ для курсора, и он говорит, что batch_size равен 0.

1 Ответ

4 голосов
/ 16 декабря 2011

Размер пакета относится к числу результатов, которые извлекаются курсором перед выдачей сообщения getMore для получения дополнительных результатов.По умолчанию это 101 документ.

Редактировать: Извините, я должен уточнить - по умолчанию сервер фактически задает значение по умолчанию, но по состоянию на текущий последний выпуск это 101.

...