MongoDB\Driver\Session::advanceOperationTime
(mongodb >=1.4.0)
MongoDB\Driver\Session::advanceOperationTime — Avança o tempo de operação desta sessão
Descrição
$operationTime
): voidAvanç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
- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
Veja Também
- MongoDB\Driver\Session::advanceClusterTime() - Avança o tempo do cluster para esta sessão
- MongoDB\Driver\Session::getClusterTime() - Retorna o tempo do cluster para esta sessão