MongoDB\Driver\Session::advanceOperationTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceOperationTimeAvança o tempo de operação desta sessão

Descrição

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

Avança o tempo de operação desta sessão. Se o tempo de operação for menor ou igual ao tempo de operação atual da sessão, esta função não terá ação.

Ao usar este método em conjunto com MongoDB\Driver\Session::advanceClusterTime() para copiar os tempos de operação e cluster de outra sessão, é garantido que as operações nesta sessão sejam causalmente consistentes com a última operação na outra sessão.

Parâmetros

operationTime

O tempo de operação é um timestamp lógico. Normalmente, esse valor será obtido chamando MongoDB\Driver\Session::getOperationTime() em outro objeto de sessão.

Valor Retornado

Nenhum valor é retornado.

Erros/Exceções

Veja Também