Vérifie si c'est le WriteConcern par défaut

# MongoDB\Driver\WriteConcern::isDefault

(mongodb >=1.3.0)

MongoDB\Driver\WriteConcern::isDefault — Vérifie si c'est le WriteConcern par défaut

### Description

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

Renvoie si c'est le WriteConcern par défaut (c'est-à-dire sans options spécifiées). Cette méthode est principalement destinée à être utilisée en conjonction avec MongoDB\Driver\Manager::getWriteConcern() pour déterminer si le Manager a été construit sans aucune option de WriteConcern.

Le pilote n'inclura pas de WriteConcern par défaut dans ses opérations d'écriture (par exemple MongoDB\Driver\Manager::executeBulkWrite()) afin de permettre au serveur d'appliquer son propre WriteConcern par défaut, qui peut avoir été » modifié. Les bibliothèques qui accèdent au WriteConcern du Manager pour l'inclure dans leurs propres commandes d'écriture devraient utiliser cette méthode pour s'assurer que les WriteConcern par défaut ne sont pas définis.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Renvoie `true` si c'est le WriteConcern par défaut et `false` sinon.

### Erreurs / Exceptions

- Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

### Exemples

Exemple #1 Exemple 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());

    ?>

L'exemple ci-dessus va afficher :

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

### Voir aussi

- MongoDB\Driver\Manager::getWriteConcern() - Renvoie le WriteConcern pour le Manager
- » Modifier le Write Concern par défaut dans le manuel MongoDB
- » Référence de Write Concern

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open