MongoDB\Driver\Session::advanceOperationTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceOperationTime为该会话推进操作时间

描述

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

为该会话推进操作时间。如果操作时间小于或等于会话的当前操作时间,则此函数将不执行任何操作。

通过将此方法与 MongoDB\Driver\Session::advanceClusterTime() 结合使用,将操作时间和集群时间从另一个会话复制过来,您可以确保此会话中的操作与另一个会话中的最后一个操作具有因果关系一致性。

参数

operationTime

操作时间是一个逻辑时间戳。通常,此值将通过调用 MongoDB\Driver\Session::getOperationTime() 获取另一个会话对象。

返回值

不返回值。

错误/异常

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top