MongoDB\Driver\Session::advanceClusterTime
(mongodb >=1.4.0)
MongoDB\Driver\Session::advanceClusterTime — Avança o tempo do cluster para esta sessão
Descrição
Avança o tempo do cluster para esta sessão. Se o tempo do cluster for menor ou igual ao tempo atual do cluster da sessão, esta função não terá ação.
Ao usar este método em conjunto com MongoDB\Driver\Session::advanceOperationTime() para copiar o cluster e os tempos de operação de outra sessão, é garantido que as operações nesta sessão serão causalmente consistentes com a última operação na outra sessão.
Parâmetros
clusterTime
-
O horário do cluster é um documento que contém um timestamp lógico e uma assinatura do servidor. Normalmente, esse valor será obtido chamando MongoDB\Driver\Session::getClusterTime() 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::advanceOperationTime() - Avança o tempo de operação desta sessão
- MongoDB\Driver\Session::getClusterTime() - Retorna o tempo do cluster para esta sessão