MongoDB\Driver\WriteConcern::isDefault

(mongodb >=1.3.0)

MongoDB\Driver\WriteConcern::isDefaultVerifica se esta é a preocupação de gravação padrão

Descrição

final public MongoDB\Driver\WriteConcern::isDefault(): bool

Retorna se esta é a preocupação de gravação padrão (ou seja, nenhuma opção é especificada). Este método destina-se principalmente a ser usado em conjunto com MongoDB\Driver\Manager::getWriteConcern() para determinar se o gerenciador foi construído sem nenhuma opção de preocupação de gravação.

O driver não incluirá uma preocupação de gravação padrão em suas operações de gravação (por exemplo, MongoDB\Driver\Manager::executeBulkWrite()) para permitir que o servidor aplique seu próprio padrão, que pode ter sido » modificado. Bibliotecas que acessam a preocupação de gravação do gerenciador para incluí-la em seus próprios comandos de gravação devem usar esse método para garantir que as preocupações de gravação padrão não sejam definidas.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna true se esta for a preocupação de gravação padrão ou false caso contrário.

Erros/Exceções

Exemplos

Example #1 Exemplo de 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());

?>

O exemplo acima produzirá:

bool(false)
bool(false)
bool(true)

Veja Também