PHP中操作MongoDB

一个完整的简单例子
这个例子展示了如何链接mongodb数据库,如何选择数据库,如何插入数据,如何查询数据,以及关闭数据库链接
复制代码 代码如下:

<?php
 //链接
$m = new Mongo();

// 选择一个数据库
$db = $m->mydb;
 $collection = $db->stu;

//添加一个元素
$obj = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" );
 $collection->insert($obj);

//修改
$newdata = array('$set' => array("title" => "Calvin and Hobbes"));
 $collection->update(array("author" => "caleng"), $newdata);
 //删除
$collection->remove(array('author'=>'caleng'), array("justOne" => true));

//添加另一个元素,使用不同的格式
$obj = array( "title" => "XKCD", "online" => true );
 $collection->insert($obj);

//查询所有的集合
$cursor = $collection->find();

//重复显示结果
foreach ($cursor as $obj) {
     echo $obj["title"] . "\n";
 }

// 关闭链接
$m->close();
 ?>
输出结果为
代码如下:
Calvin and Hobbes
XKCD

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值