MongoDB\Driver\Session::advanceOperationTime
(mongodb >=1.4.0)
MongoDB\Driver\Session::advanceOperationTime — Увеличивает время операции для сеанса
Описание
$operationTime
) : voidУвеличивает время операции для сеанса. Если время операции меньше или равно текущему времени сеанса, функция не будет работать.
Используя этот метод в сочетании с MongoDB\Driver\Session::advanceClusterTime() для копирования операции и времени кластеризации из другого сеанса, вы можете гарантировать, что операции в этом сеансе причинно согласуются с последней операцией в другом сеансе.
Список параметров
-
operationTime
-
Время операции является логической отметкой времени. Как правило, это значение будет получено путем вызова MongoDB\Driver\Session::getOperationTime() для другого объекта сеанса.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Ошибки
- При ошибке парсинга аргумента бросает исключение MongoDB\Driver\Exception\InvalidArgumentException.
Смотрите также
- MongoDB\Driver\Session::advanceClusterTime() - Увеличивает время кластера для сеанса
- MongoDB\Driver\Session::getClusterTime() - Возвращает время кластера для этого сеанса