(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
)