(PECL mongo >=1.3.0)
MongoClient::listDBs — Enumera todas las bases de datos disponibles
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 )