MongoDB\Driver\Session::advanceOperationTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceOperationTimeAvance le temps d'opération pour cette session

Description

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

Avance le temps d'opération pour cette session. Si le temps d'opération est inférieur ou égal au temps d'opération actuel de la session, cette fonction ne fait rien.

En utilisant cette méthode en conjonction avec MongoDB\Driver\Session::advanceClusterTime() pour copier les temps d'opération et de cluster 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

operationTime

L'opération est un horodatage logique. Typiquement, cette valeur sera obtenue en appelant MongoDB\Driver\Session::getOperationTime() 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