Menu Docs

MongoDB\Database::__get()

MongoDB\Database::__get()

Selecione uma collection dentro do reconhecimento de data center.

function __get(string $collectionName): MongoDB\Collection
$collectionName : string
O nome do banco de dados a ser selecionado.

Um objeto MongoDB\Collection .

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.

O exemplo a seguir seleciona as coleções users e system.profile do banco de dados test :

<?php
$db = (new MongoDB\Client)->test;
$users = $db->users;
$systemProfile = $db->{'system.profile'};