background image

$conn

 = 

new

 Mongo('test.com:22011'); 

//MongoDB

 

有用户名密码

$conn

 = 

new

 Mongo("

mongodb://

${username}:${password}@localhost");

//MongoDB 有用户名密码并指定数据库 blog 

$conn

 = 

new

 Mongo("

mongodb://

${username}:${password}@localhost/blog"); 

//

 

多个服务器

$conn

 = 

new

 Mongo("

mongodb://localhost:27017

,localhost:27018"); 

?> 
 
2、指定数据库和数据集名(表名)

 

复制代码 代码如下:
 
<?php 

//选择数据库 blog 

$db

 = 

$conn

->blog; 

//制定结果集(表名:users)

$collection

 = 

$db

->users; 

?> 
3、CRUD
<?php 

//

 

新增

$user

 = 

array

('name' => 'caleng', 'email' => 'admin@admin.com'); 

$collection

->insert(

$user

); 

//

 

修改

$newdata

 = 

array

('$set' => 

array

("email" => "test@test.com")); 

$collection

->update(

array

("name" => "caleng"), 

$newdata

); 

//

 

删除

$collection

->remove(

array

('name'=>'caleng'), 

array

("justOne" => true)); 

//

 

查找

$cursor

 = 

$collection

->find(); 

var_dump(

$cursor

); 

//

 

查找一条

$user

 = 

$collection

->findOne(

array

('name' => 'caleng'), 

array

('email')); 

var_dump(

$user

); 

?> 
4、关闭连接
<?php 

$conn

->close(); 

?>