MongoClient
PHP Manual

MongoClient::listDBs

(PECL mongo >=1.3.0)

MongoClient::listDBsListe toutes les bases de données disponibles

This extension that defines this method is deprecated. Instead, the MongoDB extension should be used. There is no equivalent for this method in the new extension, but there is an alternative in the PHP library:

Description

public array MongoClient::listDBs ( void )

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
)


MongoClient
PHP Manual