Php/docs/mongodb.construct

来自菜鸟教程
跳转至:导航、​搜索

MongoDB::__construct

(PECL mongo >=0.9.0)

MongoDB::__construct选择一个数据库


说明

public MongoDB::__construct ( MongoClient $conn , string $name )

这个方法通常不直接调用。推荐的用法是通过 MongoClient::__get()MongoClient::selectDB() 方法获得对象实例。

如果你确实需要直接调用,可以通过以下方式:

<?php$m = new MongoClient();$db = new MongoDB($m, 'mydbname');?>

但这并不好。下面的方式更加美观:

<?php$m = new MongoClient();$db = $m->mydbname;// 如果数据库名字有保留的字符:$db = $m->selectDB('my,db:name');?>

参数

MongoClient conn
数据库链接
name
数据库名


返回值

返回数据库对象。


错误/异常

如果数据库名称无效。抛出一个默认类型的异常