Увеличивает время кластера для сеанса

# MongoDB\Driver\Session::advanceClusterTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceClusterTime — Увеличивает время кластера для сеанса

### Описание

final public function MongoDB\Driver\Session::advanceClusterTime(array|object `$clusterTime`): void

Увеличивает время кластера для сеанса. Если время кластера меньше или равно текущему времени кластера сеанса, функция не будет работать.

Используя этот метод в сочетании с MongoDB\Driver\Session::advanceOperationTime() для копирования кластера и времени операций из другого сеанса, вы можете убедиться, что операции в этом сеансе причинно соответствуют последней операции в другом сеансе.

### Список параметров

`clusterTime`
  Время кластера - это документ, содержащий логическую метку времени и сигнатуру сервера. Как правило, это значение будет получено путём вызова MongoDB\Driver\Session::getClusterTime() для другого объекта сеанса.

### Возвращаемые значения

Функция не возвращает значения после выполнения.

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.

### Смотрите также

- MongoDB\Driver\Session::advanceOperationTime() - Увеличивает время операции для сеанса
- MongoDB\Driver\Session::getClusterTime() - Возвращает время кластера для этого сеанса

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open