PHP连接MongoDB示例代码


Posted in PHP onSeptember 06, 2012
<?php 
//这里采用默认连接本机的27017端口,当然你也可以连接远程主机如192.168.0.4:27017,如果端口是27017,端口可以省略 
$m = new Mongo(); 
// 选择comedy数据库,如果以前没该数据库会自动创建,也可以用$m->selectDB("comedy"); 
$db = $m->comedy; 
//选择comedy里面的collection集合,相当于RDBMS里面的表,也-可以使用 
$collection = $db->collection; 
$db->selectCollection("collection"); 
//添加一个元素 
$obj = array( "title" => "Calvin and Hobbes-".date('i:s'), "author" => "Bill Watterson" ); 
//将$obj 添加到$collection 集合中 
$collection->insert($obj); 
//添加另一个元素 
$obj = array( "title" => "XKCD-".date('i:s'), "online" => true ); 
$collection->insert($obj); 
//查询所有的记录 
$cursor = $collection->find(); 
//遍历所有集合中的文档 
foreach ($cursor as $obj) 
{ 
echo $obj["title"] . "<br />\n"; 
} 
//删除所有数据 
//$collection->remove(); 
//删除 name 为hm 
//$collection->remove(array('name'=>'hm')); 
//断开MongoDB连接 
$m->close(); 
?>
PHP 相关文章推荐
小偷PHP+Html+缓存
Nov 25 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
PHP输入流php://input介绍
Sep 18 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
PHP实现统计在线人数功能示例
Oct 15 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
php实现用户登陆简单实例
Apr 04 PHP
php实现的错误处理封装类实例
Jun 20 PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 PHP
浅谈PHP匿名函数和闭包
Mar 08 PHP
谨慎使用PHP的引用原因分析
Sep 06 #PHP
很让人受教的 提高php代码质量36计
Sep 05 #PHP
php控制linux服务器常用功能 关机 重启 开新站点等
Sep 05 #PHP
三个类概括PHP的五种设计模式
Sep 05 #PHP
用来解析.htpasswd文件的PHP类
Sep 05 #PHP
用来解析.htgroup文件的PHP类
Sep 05 #PHP
PHP curl 并发最佳实践代码分享
Sep 05 #PHP
You might like
一些常用的php简单命令代码集锦
2007/09/24 PHP
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
js date 格式化
2017/02/15 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
python开发之函数定义实例分析
2015/11/12 Python
Python 中的 else详解
2016/04/23 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
英国行业制服供应商:Alexandra
2019/09/14 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
三年级音乐教学反思
2014/01/28 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
银行求职信
2014/05/31 职场文书
幼儿园运动会口号
2014/06/07 职场文书
中秋晚会策划方案
2014/06/12 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
先进个人事迹材料
2014/12/29 职场文书
婚宴邀请函
2015/01/30 职场文书
教师个人总结范文
2015/02/11 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python