MongoClient
PHP Manual

MongoClient::listDBs

(PECL mongo >=1.3.0)

MongoClient::listDBsEnumera todas las bases de datos disponibles

Descripción

public array MongoClient::listDBs ( void )

Parámetros

Esta función no tiene parámetros.

Valores devueltos

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.

Ejemplos

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
)


MongoClient
PHP Manual