Docs Menu
Docs Home
/ / /
PHP ライブラリ マニュアル
/ /

MongoDB\Client::startSession()

項目一覧

  • 定義
  • パラメーター
  • Return Values
  • エラーと例外
  • その他の参照

バージョン 1.3 で追加

MongoDB\Client::startSession()

このクライアントで使用する新しいクライアント セッションを開始します。

function startSession(array $options = []): MongoDB\Driver\Session
$options : 配列
必要なオプションを指定する配列。 MongoDB\Driver\Manager::startSession() を参照してください サポートされているオプションのリストについては、 拡張機能 のドキュメントを参照してください。

MongoDB\Driver\Session オブジェクト。

MongoDB\Driver\Exception\InvalidArgmentException 拡張レベルでのパラメータまたはオプションの解析に関連するエラーの場合。

MongoDB\Driver\Exception\RuntimeException 拡張レベルのその他のエラー(例:)。

次の例では、新しいセッションを開始します。

<?php
$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
}

戻る

選択データベース()