MongoClient::__get

(PECL mongo >=1.3.0)

MongoClient::__get取得一个数据库

This extension that defines this method is deprecated. Instead, the MongoDB extension should be used. There is no equivalent for this method in the new extension, but there is an alternative in the PHP library:

说明

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

这是获取一个数据库最简洁的方法。 如果数据库名称包含任意特殊字符,需要使用 MongoClient::selectDB() 方法;但是大多数情况下这个方法就可以。

<?php

$mongo 
= new MongoClient();

// 以下两行是一样的
$db $mongo->selectDB("foo");
$db $mongo->foo;

?>

参数

dbname

数据库名

返回值

返回一个新的 db 对象。

错误/异常

如果数据库名无效,将会抛出异常。