Definição
Parâmetros
$collectionName: string- O nome do banco de dados a ser selecionado.
Return Values
Um objeto MongoDB\Collection .
Comportamento
A collection selecionada herda opções como preferência de leitura e mapeamento de tipo do objeto Database . Se você deseja substituir quaisquer opções, utilize o método MongoDB\Database::selectCollection() .
Observação
Para selecionar coleções cujos nomes contêm caracteres especiais, como . , use sintaxe complexa, como em $database->{'that.database'} .
Como alternativa, o MongoDB\Database::selectCollection() suporta a seleção de collections cujos nomes contêm caracteres especiais.
Exemplos
O exemplo a seguir seleciona as coleções users e system.profile do banco de dados test :
$db = (new MongoDB\Client)->test; $users = $db->users; $systemProfile = $db->{'system.profile'};