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