MongoDB\Client::selectDatabase()
Definição
Parâmetros
$databaseName
: string- O nome do banco de dados a ser selecionado.
$options
: arrayUma array especificando as opções desejadas.
NomeTipoDescriçãoreadConcernA 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.readPreferenceA 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.typeMaparrayO mapa de tipos padrão a ser usado para operações do banco de dados. O padrão é o mapa de tipos do cliente.Escreva preocupaçãoA 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.
Valores de retorno
Um objeto MongoDB\Database
.
Erros/exceções
MongoDB\Exception\InvalidArgumentException
para erros relacionados à análise de parâmetros ou opções.
Comportamento
O reconhecimento de data center selecionado herda opções como preferência de leitura e mapeamento de tipo do objeto Client
. As opções podem ser substituídas através do 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'), ] );