(PECL mongo >=1.5.0)
MongoCursorInterface::timeout — Устанавливает время ожидания на стороне клиента для текущего запроса
Время ожидания может быть установлено в любое время и повлияет на последующий поиск данных, связанный с этим курсором, включая выборку большего количества результатов из базы данных.
ms
Количество миллисекунд, в течение которых курсор ожидает ответа.
Используйте -1
, чтобы ждать бесконечно.
По умолчанию курсор будет ждать 30000 миллисекунд (30 секунд).
Возвращает текущий курсор.
Вызывает методы, которые извлекают результаты, чтобы вызвать исключение MongoCursorTimeoutException, если выборка данных занимает больше времени, чем указанное количество миллисекунд.
socketTimeoutMS
для MongoClient::__construct()