# MongoDB\Driver\Session::advanceClusterTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceClusterTime — Avance le temps du cluster pour cette session

### Description

final public MongoDB\Driver\Session::advanceClusterTime(array|object `$clusterTime`): void

Avance le temps du cluster pour cette session. Si le temps du cluster est inférieur ou égal au temps du cluster actuel de la session, cette fonction ne fait rien.

En utilisant cette méthode en conjonction avec MongoDB\Driver\Session::advanceOperationTime() pour copier les temps du cluster et des opérations d'une autre session vous pouvez vous assurer que les opérations dans cette session sont cohérentes avec la dernière opération dans l'autre session.

### Liste de paramètres

`clusterTime`

  Le temps du cluster est un document contenant un horodatage logique et une signature de serveur. Typiquement, cette valeur sera obtenue en appelant MongoDB\Driver\Session::getClusterTime() sur un autre objet de session.

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

- Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

### Voir aussi

- MongoDB\Driver\Session::advanceOperationTime() - Avance le temps d'opération pour cette session
- MongoDB\Driver\Session::getClusterTime() - Renvoie le temps du cluster pour cette session