(PECL mongo >=1.3.0)
MongoClient::listDBs — Enumera todas las bases de datos disponibles
Esta extenisón que define este método está obsoleta. En su lugar debe usarse la extensión MongoDB. No hay equivalente para este método en la nueva extensión, aunque existe una alterenativa en la biblioteca de PHP:
Esta función no tiene parámetros.
Devuelve un array asociativo que contiene tres campos. El primero es databases, que a su vez contiene un array. Cada elemento del array es un array asociativo que se corresponde a una base de datos, proporcionando el nombre de la base de datos, el tamaño, y si está vacía. Los otros dos campos son totalSize (tamaño total en bytes) y ok, que es 1 si este método se ejecutó con éxito.
Ejemplo #1 Ejemplo de MongoClient::listDBs()
Ejemplo que demuestra cómo usar listDBs y la estructura de datos devuelta.
<?php
$mongo = new MongoClient();
$bds = $mongo->listDBs();
print_r($bds);
?>
El resultado del ejemplo sería algo similar a:
Array ( [databases] => Array ( [0] => Array ( [name] => doctrine [sizeOnDisk] => 218103808 [empty] => ) ) [totalSize] => 218103808 [ok] => 1 )