MongoDB\Driver\Session::advanceOperationTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceOperationTimeAvance el tiempo de operación para esta sesión

Descripción

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

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 devuelve ningún valor.

Errores/Excepciones

Ver también