MongoClient::listDBs
(PECL mongo >=1.3.0)
MongoClient::listDBs — Lists all of the databases available
A extensão que define esse método
está obsoleta. Alternativamente, a extensão MongoDB deve ser utilizada.
Não há um equivalente deste método na nova extensão, mas exite uma
alternativa nas bibliotecas PHP:
Descrição
public MongoClient::listDBs
( void
) : array
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Returns an associative array containing three fields. The first field is
databases
, which in turn contains an array. Each element
of the array is an associative array corresponding to a database, giving th
database's name, size, and if it's empty. The other two fields are
totalSize
(in bytes) and ok
, which is 1
if this method ran successfully.
Exemplos
Exemplo #1 MongoClient::listDBs() example
Example demonstrating how to use listDBs and the returned data structure.
<?php
$mongo = new MongoClient();
$dbs = $mongo->listDBs();
print_r($dbs);
?>
O exemplo acima irá imprimir
algo similar à:
Array
(
[databases] => Array
(
[0] => Array
(
[name] => doctrine
[sizeOnDisk] => 218103808
[empty] =>
)
)
[totalSize] => 218103808
[ok] => 1
)