Documentación offline PHP master

MongoDB\Driver\Session::advanceClusterTime

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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