2024 年日本 PHP 研討會

MongoDB\Driver\Session::advanceClusterTime

(mongodb >=1.4.0)

MongoDB\Driver\Session::advanceClusterTime推進此工作階段的叢集時間

說明

final public MongoDB\Driver\Session::advanceClusterTime(陣列|物件 $clusterTime): void

推進此階段的叢集時間。如果叢集時間小於或等於階段目前的叢集時間,則此函式為無運算。

藉由搭配使用此方法與 MongoDB\Driver\Session::advanceOperationTime() 從另一個階段複製叢集和操作時間,您可以確保此階段中的操作與另一個階段中的最後一個操作保持因果一致性。

參數

clusterTime(叢集時間)

叢集時間是一個包含邏輯時間戳記和伺服器簽名的文件。通常,此值是透過在另一個階段物件上呼叫 MongoDB\Driver\Session::getClusterTime() 來取得的。

回傳值

無回傳值。

錯誤/例外

另請參閱

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top