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 相关文章推荐
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
zf框架的校验器InArray使用示例
Mar 13 PHP
网站防止被刷票的一些思路与方法
Jan 08 PHP
yii用户注册表单验证实例
Dec 26 PHP
smarty的section嵌套循环用法示例
May 28 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
PHP区块查询实现方法分析
May 12 PHP
YII2框架中添加自定义模块的方法实例分析
Mar 18 PHP
PHP正则表达式函数preg_replace用法实例分析
Jun 04 PHP
PHP7 整型处理机制修改
Mar 09 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
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
PHP图片水印类的封装
2017/07/06 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
vue弹窗组件的实现示例代码
2018/09/10 Javascript
JS使用cookie保存用户登录信息操作示例
2019/05/30 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
Python实现堆排序的方法详解
2016/05/03 Python
Python编码爬坑指南(必看)
2016/06/10 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
Python调用C/C++的方法解析
2020/08/05 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
结婚典礼证婚词
2014/01/08 职场文书
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
七年级历史教学反思
2014/02/05 职场文书
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript