MongoDB\Driver\ReadConcern::isDefault
(mongodb >=1.3.0)
MongoDB\Driver\ReadConcern::isDefault — 이것이 기본 읽기 문제인지 확인합니다.
설명
final public MongoDB\Driver\ReadConcern::isDefault(): bool
이것이 기본 읽기 문제인지 여부를 반환합니다(즉, 옵션이 지정되지 않음). 이 메서드는 주로 MongoDB\Driver\Manager::getReadConcern()과 함께 사용하여 Manager가 읽기 관련 옵션 없이 구성되었는지 여부를 확인하기 위한 것입니다.
드라이버는 서버가 자체 기본값을 적용할 수 있도록 읽기 작업(예: MongoDB\Driver\Manager::executeQuery())에 기본 읽기 문제를 포함하지 않습니다. Manager의 읽기 문제에 액세스하여 자체 읽기 명령에 포함하는 라이브러리는 이 메서드를 사용하여 기본 읽기 문제가 설정되지 않은 상태로 유지되도록 해야 합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
이것이 기본 읽기 문제이면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
오류/예외
- 인수 구문 분석 오류에 대해 MongoDB\Driver\Exception\InvalidArgumentException을 던집니다.
Examples
예제 #1 MongoDB\Driver\ReadConcern::isDefault() 예제
<?php
$rc = new MongoDB\Driver\ReadConcern(null);
var_dump($rc->isDefault());
$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
var_dump($rc->isDefault());
$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?readConcernLevel=majority');
$rc = $manager->getReadConcern();
var_dump($rc->isDefault());
$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/');
$rc = $manager->getReadConcern();
var_dump($rc->isDefault());
?>
위의 예는 다음을 출력합니다.
bool(true) bool(false) bool(false) bool(true)
기타
- MongoDB\Driver\Manager::getReadConcern() - 관리자에 대한 ReadConcern 반환
- » Read Concern reference