(PECL mongoclient >=1.0.4)
MongoClient::listDBs — Liste toutes les bases de données disponibles
Cette fonction ne contient aucun paramètre.
Retourne un tableau associatif contenant 3 champs. Le premier vaut databases, et contient lui-même un tableau dont chaque élément est un tableau associatif correspondant à une base de données, fournissant des informations comme le nom, la taille, et le fait qu'elle soit vide ou non. Les 2 autres champs sont totalSize (en octets) et ok, qui vaut 1 si la méthode est exécutée avec succès.
Exemple #1 Exemple avec MongoClient::listDBs()
Cet exemple montre comment utiliser listDBs ainsi que la structure de données retournées.
<?php
$mongo = new MongoClient();
$dbs = $mongo->listDBs();
print_r($dbs);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Array ( [databases] => Array ( [0] => Array ( [name] => doctrine [sizeOnDisk] => 218103808 [empty] => ) ) [totalSize] => 218103808 [ok] => 1 )