Docs Menu
Docs Home
/ / /
PHP 라이브러리 매뉴얼
/ /

MongoDB\Collection::__construct()

이 페이지의 내용

  • 정의
  • 오류/예외
  • 행동
  • 다음도 참조하세요.
MongoDB\Collection::__construct()

Collection 인스턴스 생성합니다.

function __construct(
MongoDB\Driver\Manager $manager,
string $databaseName,
string $collectionName,
array $options = []
)

이 생성자에는 다음과 같은 매개 변수가 있습니다.

$manager : MongoDB\Driver\Manager
관리자 드라이버에서 인스턴스를 생성합니다. Manager는 드라이버와 MongoDB 인스턴스 간의 연결을 유지합니다.
$databaseName : 문자열
데이터베이스의 이름입니다.
$collectionName : 문자열
컬렉션의 이름입니다.
$options : 배열

원하는 옵션을 지정하는 배열입니다.

이름
유형
설명
코덱
MongoDB\Codec\DocumentCodec

컬렉션 작업에 사용할 기본 코덱 입니다.

버전 1.17에 추가 되었습니다.

readConcern
collection 작업에 사용할 기본 읽기 고려 (read concern)입니다. 기본값은 관리자의 읽기 고려 (read concern)입니다.
읽기 설정
collection 작업에 사용할 기본 읽기 설정 (read preference)입니다. 기본값은 관리자의 읽기 설정 (read preference)입니다.
typeMap
배열

기본 유형 맵 커서에 적용하여 BSON 문서가 PHP 값으로 변환되는 방식을 결정합니다. 라이브러리는 기본적으로 다음 유형 맵을 사용합니다.

[
'array' => 'MongoDB\Model\BSONArray',
'document' => 'MongoDB\Model\BSONDocument',
'root' => 'MongoDB\Model\BSONDocument',
]
쓰기 고려
collection 작업에 사용할 기본 쓰기 고려 (write concern)입니다. 기본값은 관리자의 쓰기 고려 (write concern)입니다.

MongoDB\Exception\InvalidArgumentException 매개변수 또는 옵션의 구문 분석과 관련된 오류의 경우입니다.

컬렉션을 명시적으로 구성하는 경우 컬렉션은 MongoDB\Driver\Manager 객체. Client 또는 Database 객체에서 컬렉션을 선택하면 컬렉션은 해당 객체의 옵션을 상속합니다.

돌아가기

MongoDB\Collection