(mongodb >=1.3.0)
MongoDB\Driver\WriteConcern::isDefault ā Verifica se esta Ć© a preocupação de gravação padrĆ£o
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.
Esta função não possui parâmetros.
Retorna true se esta for a preocupação de gravação padrão ou false caso contrÔrio.
Exemplo #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)