MongoClient::listDBs
(PECL mongo >=1.3.0)
MongoClient::listDBs — Liste toutes les bases de données disponibles
Cette extension, qui définie cette méthode est obsolète.
Veuillez utiliser l'extension MongoDB à la place.
Il n'y a pas d'équivalent à cette méthode dans la nouvelle extension, mais il existe
une alternative dans la bibliothèque PHP:
Description
public MongoClient::listDBs
( void
) : array
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
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.
Exemples
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
)