MongoDB\Client::startSession()
バージョン 1.3 で追加。
定義
パラメーター
$options
: 配列- 必要なオプションを指定する配列。 MongoDB\Driver\Manager::startSession() を参照してください サポートされているオプションのリストについては、 拡張機能 のドキュメントを参照してください。
Return Values
MongoDB\Driver\Session オブジェクト。
エラーと例外
MongoDB\Driver\Exception\InvalidArgmentException 拡張レベルでのパラメータまたはオプションの解析に関連するエラーの場合。
MongoDB\Driver\Exception\RuntimeException 拡張レベルのその他のエラー(例:)。
例
次の例では、新しいセッションを開始します。
$client = new MongoDB\Client; $session = $client->startSession(); var_dump($session);
出力は次のようになります。
object(MongoDB\Driver\Session)#2043 (4) { ["logicalSessionId"]=> array(1) { ["id"]=> object(MongoDB\BSON\Binary)#225 (2) { ["data"]=> string(16) "................" ["type"]=> int(4) } } ["clusterTime"]=> NULL ["causalConsistency"]=> bool(true) ["operationTime"]=> NULL }
その他の参照
MongoDB マニュアルの因果整合性を参照してください