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 相关文章推荐
PHP5 安装方法
Oct 09 PHP
php的header和asp中的redirect比较
Oct 09 PHP
FCKeditor的安装(PHP)
Jan 13 PHP
坏狼的PHP学习教程之第2天
Jun 15 PHP
PHP 各种排序算法实现代码
Aug 20 PHP
七款最流行的PHP本地服务器分享
Feb 19 PHP
一组PHP加密解密函数分享
Jun 05 PHP
php获取apk包信息的方法
Aug 15 PHP
Thinkphp中数据按分类嵌套循环实现方法
Oct 30 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
Apr 11 PHP
thinkPHP中volist标签用法示例
Dec 06 PHP
PhpStorm本地断点调试的方法步骤
May 21 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
写一个用户在线显示的程序
2006/10/09 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
Vue 滚动行为的具体使用方法
2017/09/13 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
索尼巴西商店:Sony巴西
2019/06/21 全球购物
播音主持女孩的自我评价分享
2013/11/20 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
标准化管理实施方案
2014/02/25 职场文书
空气环保标语
2014/06/12 职场文书
诚信考试标语
2014/06/24 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
会议邀请函
2015/01/30 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
生死抉择观后感
2015/06/09 职场文书
党员干部学习心得体会
2016/01/23 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers