MongoDB\Driver\Session::advanceOperationTime
En esta página
MongoDB\Driver\Session::advanceOperationTime
Avance el tiempo de operación para esta sesión
Descripción#
php
final public MongoDB\Driver\Session::advanceOperationTime(MongoDB\BSON\TimestampInterface $operationTime): voidphp
Avance el tiempo de operación para esta sesión. Si el tiempo de operación es inferior o igual al tiempo de operación actual de la sesión, esta función no hace nada.
Al utilizar este método en conjunción con MongoDB\Driver\Session::advanceClusterTime para copiar los tiempos de operación y de cluster 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#
operationTime
La operación es un timestamp lógico. Típicamente, este valor será obtenido llamando a MongoDB\Driver\Session::getOperationTime 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::advanceClusterTime
MongoDB\Driver\Session::getClusterTime