Definición
MongoDB\Client::__get()Selecciona una base de datos en el servidor. Este método mágico es un alias para el
selectDatabase().function __get(string $databaseName): MongoDB\Database
Parámetros
$databaseName: string- El nombre de la base de datos a seleccionar.
Return Values
Un MongoDB\Database objeto.
Comportamiento
La base de datos seleccionada hereda opciones como la preferencia de lectura y el mapeo de tipos del objeto Client. Si desea anular cualquier opción, use el método MongoDB\Client::selectDatabase().
Nota
Para seleccionar bases de datos cuyos nombres contienen caracteres especiales, como -, utilice una sintaxis compleja, como en $client->{'that-database'}.
Alternativamente, MongoDB\Client::selectDatabase() brinda soporte para seleccionar bases de datos cuyos nombres contienen caracteres especiales.
Ejemplos
El siguiente ejemplo selecciona las bases de datos test y another-app:
$client = new MongoDB\Client; $test = $client->test; $anotherApp = $client->{'another-app'};