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 相关文章推荐
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
php数据库抽象层 PDO
May 07 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 PHP
php伪静态之APACHE篇
Jun 02 PHP
PHP文件锁定写入实例解析
Jul 14 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 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 变量定义方法
2009/06/14 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
php实现复制移动文件的方法
2015/07/29 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
python计算最大优先级队列实例
2013/12/18 Python
Python实现从百度API获取天气的方法
2015/03/11 Python
python3设计模式之简单工厂模式
2017/10/17 Python
python中format()函数的简单使用教程
2018/03/14 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
python批量复制图片到另一个文件夹
2018/09/17 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
python super函数使用方法详解
2020/02/14 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
浙大网新C/C++面试解惑
2015/05/27 面试题
优秀的计算机专业求职信范文
2013/12/27 职场文书
意向书范文
2014/03/31 职场文书
小学生手册家长评语
2014/04/16 职场文书
家长对孩子的评语
2014/04/18 职场文书
家长给学校的建议书
2014/05/15 职场文书
公司任命书模板
2014/06/06 职场文书
党的群众路线教育实践活动方案
2014/10/31 职场文书
公司开业主持词
2015/07/02 职场文书
教师反邪教心得体会
2016/01/15 职场文书