PHP Conference Japan 2024

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