Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
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 objeto MongoDB\Database.

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 -, se usa 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