PHP Conference Japan 2024

MongoDB\Driver\Session 類別

(mongodb >=1.4.0)

簡介

MongoDB\Driver\Session 類別表示一個客戶端工作階段,由 MongoDB\Driver\Manager::startSession() 返回。然後可以將命令、查詢和寫入操作與該工作階段關聯。

類別概要

final class MongoDB\Driver\Session {
/* 常數 */
const string TRANSACTION_NONE = none;
const 字串 TRANSACTION_STARTING = starting;
const 字串 TRANSACTION_IN_PROGRESS = in_progress;
const 字串 TRANSACTION_COMMITTED = committed;
const 字串 TRANSACTION_ABORTED = aborted;
/* 方法 */
final public 中止交易():
final public 推進叢集時間(陣列|物件 $clusterTime):
final public 提交交易():
final private __construct()
final public 結束工作階段():
final public 取得叢集時間(): ?物件
final public 取得交易選項(): ?陣列
final public 取得交易狀態(): 字串
final public isDirty(): bool
final public isInTransaction(): bool
final public startTransaction(?array $options = null): void
}

預定義常數

MongoDB\Driver\Session::TRANSACTION_NONE

目前沒有任何交易正在進行。

MongoDB\Driver\Session::TRANSACTION_STARTING

已啟動交易,但尚未將任何操作發送到伺服器。

MongoDB\Driver\Session::TRANSACTION_IN_PROGRESS

交易正在進行中。

MongoDB\Driver\Session::TRANSACTION_COMMITTED

交易已提交。

MongoDB\Driver\Session::TRANSACTION_ABORTED

交易已中止。

目錄

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top