MongoDB\Database::__construct()
이 페이지의 내용
정의
MongoDB\Database::__construct()
새
Database
인스턴스 생성합니다.function __construct( MongoDB\Driver\Manager $manager, string $databaseName, array $options = [] )
매개변수
$manager
: MongoDB\Driver\Manager- 관리자 인스턴스 를 생성합니다. 관리자는 운전자 와 MongoDB 간의 연결을 유지합니다.
$databaseName
: 문자열- 데이터베이스의 이름입니다.
$options
: 배열원하는 옵션을 지정하는 배열입니다.
이름유형설명readConcern
데이터베이스 작업에 사용할 기본 읽기 고려입니다. 기본값은 관리자의 읽기 고려 (read concern)입니다.
읽기 설정
데이터베이스 작업에 사용할 기본 읽기 설정 (read preference)입니다. 기본값은 관리자의 읽기 설정 (read preference)입니다.
typeMap
배열
기본 유형 맵 커서에 적용하여 BSON 문서가 PHP 값으로 변환되는 방식을 결정합니다. 라이브러리는 기본적으로 다음 유형 맵을 사용합니다.
[ 'array' => 'MongoDB\Model\BSONArray', 'document' => 'MongoDB\Model\BSONDocument', 'root' => 'MongoDB\Model\BSONDocument', ] 쓰기 고려
데이터베이스 작업에 사용할 기본 쓰기 고려입니다. 기본값은 관리자의 쓰기 고려 (write concern)입니다.
오류/예외
MongoDB\Exception\InvalidArgumentException
매개변수 또는 옵션의 구문 분석과 관련된 오류의 경우입니다.
행동
데이터베이스를 명시적으로 구성하는 경우 데이터베이스는 MongoDB\Driver\Manager 객체. Client
객체에서 데이터베이스를 선택하면 데이터베이스는 해당 객체의 옵션을 상속합니다.