Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

MongoDB\Client::__get()

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
$databaseName : string
El nombre de la base de datos a seleccionar.

Un MongoDB\Database objeto.

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.

El siguiente ejemplo selecciona las bases de datos test y another-app:

<?php
$client = new MongoDB\Client;
$test = $client->test;
$anotherApp = $client->{'another-app'};

Volver

__construct()

En esta página