MongoDB\Driver\Session::advanceOperationTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceOperationTime — Збільшує час операції для сеансу

Опис

final public MongoDB\Driver\Session::advanceOperationTime(MongoDB\BSON\TimestampInterface $operationTime): void

Збільшує час операції для сеансу. Якщо час операції менше або дорівнює поточному часу сеансу, функція не працюватиме.

Використовуючи цей метод у поєднанні з MongoDB\Driver\Session::advanceClusterTime() Для копіювання операції та часу кластеризації з іншого сеансу, ви можете гарантувати, що операції у цьому сеансі причинно узгоджуються з останньою операцією на іншому сеансі.

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

operationTime

Час операції є логічною відміткою часу. Як правило, це значення буде отримано шляхом виклику MongoDB\Driver\Session::getOperationTime() для іншого об'єкта сеансу.

Значення, що повертаються

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

Помилки

Дивіться також