MongoClient::__get

(PECL mongo >=1.3.0)

MongoClient::__getObtiene una base de datos

Esta extenisón que define este método está obsoleta. En su lugar debe usarse la extensión MongoDB. No hay equivalente para este método en la nueva extensión, aunque existe una alterenativa en la biblioteca de PHP:

Descripción

public MongoClient::__get ( string $dbname ) : MongoDB

Esta es la forma más limpia de obtener una base de datos. Si el nombre de la base de datos posee caracteres especiales, será necesario usar MongoClient::selectDB(); sin embargo, este método debería ser suficiente en la mayoría de los casos.

<?php

$mongo 
= new MongoClient();

// las dos líneas siguientes son equivalentes
$bd $mongo->selectDB("foo");
$bd $mongo->foo;

?>

Parámetros

dbname

El nombre de la base de datos.

Valores devueltos

Returns a new db object.

Errores/Excepciones

Lanza una excepción genérica si el nombre de la base de datos no es válido.