MongoDB\Driver\Session::advanceClusterTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceClusterTimeAvance 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top