PHP连接MongoDB示例代码

前端之家收集整理的这篇文章主要介绍了PHP连接MongoDB示例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<div class="codetitle">@H_403_0@<a style="CURSOR: pointer" data="76321" class="copybut" id="copybut76321" onclick="doCopy('code76321')"> 代码如下:

<div class="codebody" id="code76321"> @H_502_2@<?PHP @H_5022@//这里采用默认连接本机的27017端口,当然你也可以连接远程主机如192.168.0.4:27017,如果端口是27017,端口可以省略 @H5022@$m = new Mongo(); @H502_2@// 选择comedy数据库,如果以前没该数据库自动创建,也可以用$m->selectDB("comedy"); @H_5022@$db = $m->comedy; @H5022@//选择comedy里面的collection集合,相当于RDBMS里面的表,也-可以使用 @H5022@$collection = $db->collection; @H5022@$db->selectCollection("collection"); @H502_2@//添加一个元素 @H_5022@$obj = array( "title" => "Calvin and Hobbes-".date('i:s'),"author" => "Bill Watterson" ); @H502_2@//将$obj 添加到$collection 集合中 @H_5022@$collection->insert($obj); @H502_2@//添加另一个元素 @H_5022@$obj = array( "title" => "XKCD-".date('i:s'),"online" => true ); @H5022@$collection->insert($obj); @H502_2@//查询所有的记录 @H_5022@$cursor = $collection->find(); @H5022@//遍历所有集合中的文档 @H5022@foreach ($cursor as $obj) @H5022@{ @H5022@echo $obj["title"] . "
\n"; @H
5022@} @H502_2@//删除所有数据 @H_5022@//$collection->remove(); @H502_2@//删除 name 为hm @H_5022@//$collection->remove(array('name'=>'hm')); @H5022@//断开MongoDB连接 @H5022@$m->close(); @H5022@?> @H502_2@

猜你在找的PHP相关文章