Монго Курсор Висит после первой выборки - PullRequest
0 голосов
/ 28 августа 2018

Я выполняю запрос поиска с использованием конвейера агрегации. Во время перебора курсора, возвращаемого из выполнения агрегации, я заметил, что программа зависает, когда Mongo отправляет команду getMore. Я считаю, что эта команда используется для извлечения следующей партии записей из БД.

Изначально я тестировал с размером пакета 100, он довольно быстро выводит 100 записей, но когда он пытается получить следующий набор записей, курсор зависает. Я попробовал то же самое с размером партии 2 и получил тот же результат.

Я использую Mongo Java Driver версии 3.6 и сервер 3.6.2. Я также обнаружил, что аналогичная проблема поднималась в прошлом для драйвера python (https://jira.mongodb.org/browse/PYTHON-276).

Кто-нибудь испытывал это в прошлом? Любые предложения будут полезны. Дайте мне знать, если требуются какие-либо другие детали

...