background image

$mo = new Mongo();//得到一个 Mongo 连接对象

实例化了一个

Mongo 类,并且与默认的 localhost:27017 端口的 mongoDB 建立连接。

如 果 想 连 接 到 其 他 的 主 机 , 可 以 这 样 写 :

$mongo  =  new 

Mongo("mongodb://username:password@192.168.1.22:12345");

另外一种方式,实例化

mongo 类,再手动建立连接:

$mongo 

new 

Mongo("mongodb://username:password@192.168.1.22:12345",array('connect'=>false));// 初 始 化

$mongo->connect();//创建连接

Mongo 类中有用的一些方法:

Mongo::listDBs()

http://us.php.net/manual/en/mongo.listdbs.php

返回一个包含当前

mongo 服务上的库(DB)信息的数组。

$mo = new Mongo();

$dbs = $mo->listDBs();//获得一个包含 db 信息的数组

Mongo::selectCollection($db,$coll)

http://us.php.net/manual/en/mongo.selectcollection.php

返回一个当前连接下的某

db 中的 collection 对象。

$mo = new Mongo();

$coll = $mo->selectCollection(’db’,'mycoll’);//得到一个 collection 对象

选择想要的数据库

(Mongo 类):

一种方式:

http://us.php.net/manual/en/mongo.get.php

$mongo = new Mongo();