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를 반환합니다.


오류/예외


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)
                

기타