MongoDB\Database::__get()
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'};