(mongodb >=1.3.0)
MongoDB\Driver\ReadConcern::isDefault — Vérifie si c'est le read concern par défaut
Renvoie si c'est le read concern 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::getReadConcern() pour déterminer si le Manager a été construit sans aucune option de read concern.
Le pilote n'inclura pas de read concern par défaut dans ses opérations de lecture (par exemple MongoDB\Driver\Manager::executeQuery()) afin de permettre au serveur d'appliquer son propre défaut. Les bibliothèques qui accèdent au read concern du Manager pour l'inclure dans leurs propres commandes de lecture devraient utiliser cette méthode pour s'assurer que les read concerns par défaut sont laissés non définis.
Cette fonction ne contient aucun paramètre.
Exemple #1 Exemple 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());
?>
L'exemple ci-dessus va afficher :
bool(true) bool(false) bool(false) bool(true)