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\ 드라이버\Exception\InvalidArgumentException 확장 수준에서 매개변수 또는 옵션의 구문 분석과 관련된 오류의 경우.

MongoDB\ 드라이버\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
}

돌아가기

selectDatabase()