MongoDB\Driver\Session::advanceClusterTime
En esta página
MongoDB\Driver\Session::advanceClusterTime
Avance el tiempo del cluster para esta sesión
Descripción#
php
final public MongoDB\Driver\Session::advanceClusterTime(array $clusterTime): voidphp
Avance el tiempo del cluster para esta sesión. Si el tiempo del cluster es inferior o igual al tiempo del cluster actual de la sesión, esta función no hace nada.
Al utilizar este método en conjunción con MongoDB\Driver\Session::advanceOperationTime para copiar los tiempos del cluster y de las operaciones de otra sesión se puede asegurar que las operaciones en esta sesión sean coherentes con la última operación en la otra sesión.
Parámetros#
clusterTime
El tiempo del cluster es un documento que contiene un horodatage lógico y una firma de servidor. Típicamente, este valor se obtendrá llamando a MongoDB\Driver\Session::getClusterTime en otro objeto de sesión.
Valores devueltos#
No se retorna ningún valor.
Errores/Excepciones#
Lanza una excepción
MongoDB\Driver\Exception\InvalidArgumentException
en caso de error durante el análisis de un argumento.
Véase también#
MongoDB\Driver\Session::advanceOperationTime
MongoDB\Driver\Session::getClusterTime