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

MongoDB\Database::withOptions()

이 페이지의 내용

  • 정의
  • 매개변수
  • Return Values
  • 오류/예외
  • 예시
  • 다음도 참조하세요.
MongoDB\Database::withOptions()

데이터베이스 객체의 복제본을 다른 옵션으로 반환합니다.

function withOptions(array $options = []): MongoDB\Database
$options : 배열

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

이름
유형
설명
readConcern
MongoDB\Driver\ReadConcern
데이터베이스 작업에 사용할 기본 읽기 고려입니다. 기본값은 원본 데이터베이스의 읽기 고려 (read concern)입니다.
읽기 설정
데이터베이스 작업에 사용할 기본 읽기 설정 (read preference)입니다. 기본값은 원본 데이터베이스의 읽기 설정 (read preference)입니다.
typeMap
배열
유형 맵 커서에 적용 하여 BSON 문서가 PHP 값으로 변환되는 방식을 결정합니다. 기본값은 원본 데이터베이스의 유형 맵입니다.
쓰기 고려
데이터베이스 작업에 사용할 기본 쓰기 고려입니다. 기본값은 원본 데이터베이스의 쓰기 고려 (write concern)입니다.

MongoDB\Database 객체 입니다.

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

다음 예에서는 새로운 읽기 설정을 사용하여 기존 데이터베이스 객체를 복제합니다.

<?php
$db = (new MongoDB\Client)->test;
$newDb = $db->withOptions([
'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),
]);

돌아가기

watch()