MongoDB\Driver\Session::advanceClusterTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceClusterTime为该会话推进集群时间

描述

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

为该会话推进集群时间。如果集群时间小于或等于会话的当前集群时间,则此函数为无操作。

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

参数

clusterTime

集群时间是一个包含逻辑时间戳和服务器签名的文档。通常,此值将通过在另一个会话对象上调用 MongoDB\Driver\Session::getClusterTime() 来获取。

返回值

不返回值。

错误/异常

参见

添加注释

用户贡献的注释

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