Definição
- MongoDB\Client::selectDatabase()
- Seleciona um banco de dados no servidor. Esse método recebe um nome alternativo por - MongoDB\Client::getDatabase()e será substituído por ele em uma versão futura.- function selectDatabase( - string $databaseName, - array $options = [] - ): MongoDB\Database 
Parâmetros
- $databaseName: string
- O nome do banco de dados a ser selecionado.
- $options: array
- Uma array especificando as opções desejadas. NomeTipoDescrição- readConcern - A referência de leitura padrão a ser usada para operações de reconhecimento de data center. O padrão é a referência de leitura do cliente. - readPreference - A preferência de leitura padrão a ser usada para operações de reconhecimento de data center. O padrão é a preferência de leitura do cliente. - typeMap - array - O mapa de tipos padrão a ser usado para operações do banco de dados. O padrão é o mapa de tipos do cliente. - writeConcern - A referência de escrita padrão a ser usada para operações de reconhecimento de data center. O padrão é a referência de escrita do cliente. 
Return Values
Um objeto MongoDB\Database .
Erros/exceções
MongoDB\Exception\InvalidArgumentException para erros relacionados à análise de parâmetros ou opções.
Comportamento
O banco de dados selecionado herda opções como preferência de leitura e mapeamento de tipo do objeto Client. As opções podem ser substituídas utilizando o parâmetro $options.
Exemplo
O exemplo a seguir seleciona o reconhecimento de data center test :
$client = new MongoDB\Client; $db = $client->selectDatabase('test'); 
Os exemplos a seguir selecionam o reconhecimento de data center test com uma preferência de leitura personalizada:
$client = new MongoDB\Client; $db = $client->selectDatabase(     'test',     [         'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),     ] );