Novidade na versão 1.7.
Definição
Parâmetros
$options: arrayUma array especificando as opções desejadas.
NomeTipoDescriçãoauthorizedDatabases
booleano
Um sinalizador que determina quais bancos de dados serão retornados com base nos privilégios do usuário quando o controle de acesso estiver habilitado. Para saber mais, consulte a referência do comando listDatabases no manual do MongoDB Server.
Novidade na versão 1.7.
comment
misto
Permite ao usuário especificar um comentário arbitrário para ajudar a rastrear a operação por meio do profiler de banco de dados, da saída currentOp e dos registros.
Esta opção está disponível desde o MongoDB 4.4 e resultará em uma exceção no momento da execução se for especificada para uma versão mais antiga do servidor.
Novidade na versão 1.13.
filtro, filtro
array|object
Uma expressão de query para filtrar a lista de reconhecimento de data center.
Você pode especificar uma query de expressão para campo de reconhecimento de data center (por exemplo,
name,sizeOnDisk,empty).Novidade na versão 1.3.
maxTimeMS
inteiro
O limite de tempo cumulativo em milésimos de segundo para operações de processamento no cursor. O MongoDB aborta a operação o mais cedo possível após o ponto de interrupção.
session
Sessão do cliente a ser associada à operação.
Novidade na versão 1.3.
Return Values
Um Iterador, que fornece o nome de cada banco de dados no servidor.
Erros/exceções
MongoDB\Exception\UnexpectedValueException se a resposta do comando do servidor estiver malformada.
MongoDB\Exception\InvalidArgumentException para erros relacionados à análise de parâmetros ou opções.
MongoDB\Driver\Exception\RuntimeException para outros erros no nível da extensão (por exemplo erros de conexão).
Exemplo
O exemplo a seguir lista todos os reconhecimento de data center no servidor:
$client = new MongoDB\Client; foreach ($client->listDatabaseNames() as $databaseName) { var_dump($databaseName); }
A saída seria então semelhante a:
string(5) "local" string(4) "test"
Veja também
Referência do comando listDatabases no manual MongoDB