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 相关文章推荐
也谈截取首页新闻 - 范例
Oct 09 PHP
php中的数组操作函数整理
Aug 18 PHP
php 获取客户端的真实ip
Nov 30 PHP
PHP has encountered an Access Violation 错误的解决方法
Jan 17 PHP
php flv视频时间获取函数
Jun 29 PHP
php导入模块文件分享
Mar 17 PHP
PHP中实现Bloom Filter算法
Mar 30 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 PHP
PHP构造二叉树算法示例
Jun 21 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
php取出数组单个值的方法
Mar 12 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字符串截取问题
2006/11/28 PHP
PHP session会话的安全性分析
2011/09/08 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
js调用css属性写法
2013/09/21 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
浅析Jquery操作select
2016/12/13 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
vue.js实现简单购物车功能
2020/05/30 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
[01:00:35]2018DOTA2亚洲邀请赛3月30日B组 EffcetVSMineski
2018/03/31 DOTA
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
python数据结构之链表的实例讲解
2017/07/25 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
python生成并处理uuid的实现方式
2020/03/03 Python
Jupyter加载文件的实现方法
2020/04/14 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
英国电子专家:maplin
2019/09/04 全球购物
新东网科技Java笔试题
2012/07/13 面试题
大学应届毕业生个人求职信
2013/09/23 职场文书
大学生军训自我评价分享
2013/11/09 职场文书
社区工作者演讲稿
2014/05/23 职场文书
分公司负责人任命书
2014/06/04 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js