MongoDB\Driver\ReadConcern::isDefault
(mongodb >=1.3.0)
MongoDB\Driver\ReadConcern::isDefault — Verifica se esta é a preocupação de leitura padrão
Descrição
Retorna se esta é a preocupação de leitura padrão (ou seja, nenhuma opção é especificada). Este método destina-se principalmente a ser usado em conjunto com MongoDB\Driver\Manager::getReadConcern() para determinar se o gerenciador foi construído sem nenhuma opção de preocupação de leitura.
O driver não incluirá uma preocupação de leitura padrão em suas operações de leitura (por exemplo, MongoDB\Driver\Manager::executeQuery()) para permitir que o servidor aplique seu próprio padrão. Bibliotecas que acessam a preocupação de leitura do gerenciador para incluí-la em seus próprios comandos de leitura devem usar esse método para garantir que as preocupações de leitura padrão não sejam definidas.
Parâmetros
Esta função não possui parâmetros.
Erros/Exceções
- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
Exemplos
Example #1 Exemplo de 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());
?>
O exemplo acima produzirá:
bool(true) bool(false) bool(false) bool(true)
Veja Também
- MongoDB\Driver\Manager::getReadConcern() - Retorna a preocupação de leitura para o gerenciador
- » Referência de Preocupação de Leitura