По умолчанию сервер автоматически закроет курсор после 10 минут бездействия или если клиент исчерпал курсор. Чтобы переопределить это поведение из драйвера, вы можете использовать addCursorFlag с параметром noCursorTimeout
:
collection.find({}).addCursorFlag('noCursorTimeout', true) // Set cursor as noCursorTimeout
После установки параметра noCursorTimeout вы должны либо закрыть курсор вручную, либо исчерпать результаты курсора.