PHP简单操作MongoDB的方法(安装及增删改查)


Posted in PHP onMay 26, 2016

本文实例讲述了PHP简单操作MongoDB的方法。分享给大家供大家参考,具体如下:

php操作MongoDB的话首先从网上下载MongoDB的扩展包,https://github.com/mongodb/mongo-php-driver/downloads,选择对应的扩展包。

PHP简单操作MongoDB的方法(安装及增删改查)

这是我下的,然后解压,VC6适合apache,VC9适合IIS,ts(thread safe)指PHP以模块形式运行的。

PHP简单操作MongoDB的方法(安装及增删改查)

然后把其中的php_mongo.dll放在PHP中的ext文件夹中,然后在PHP.INI里面加入extension=php_mongo.dll,重启apache。

至此PHP扩展MongoDB的包安装完毕。

关于查询MongoDB一些使用函数可以查询手册http://us.php.net/manual/en/class.mongocollection.php

<?php
error_reporting(7);
$conn = new Mongo();
$db = $conn->PHPDataBase;
$collection = $db->PHPCollection;
/*-----------------------------
 * 删除
 *-----------------------------
$collection->remove(array("name" => "xixi111"));
*/
/*------------------------------
 * 插入
 *------------------------------
for($i = 0;$i <= 50;$i++) {
  $data = array("name" => "xixi".$i,"email" => "673048143_".$i."@qq.com","age" => $i*1+20);
  $collection->insert($data);
}
*/
/*-------------------------------
 * 查找
 *-------------------------------
$res = $collection->find(array("age" => array('$gt' => 25,'$lt' => 40)),array("name" => true));
foreach($res as $v) {
  print_r($v);
}
*/
/*-------------------------------
 * 更新
 *-------------------------------
 $collection->update(array("age" =>22),array('$set' => array("name" => "demoxixi")));
*/
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP目录函数实现创建、读取目录教程实例
Jan 13 PHP
php 归并排序 数组交集
May 10 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
PHP-redis中文文档介绍
Feb 07 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
php中HTTP_REFERER函数用法实例
Nov 21 PHP
分享php邮件管理器源码
Jan 06 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
windows环境下使用Composer安装ThinkPHP5
May 18 PHP
php遍历目录下文件并按修改时间排序操作示例
Jul 12 PHP
基于PHP实现数据分页显示功能
May 26 #PHP
yii2实现根据时间搜索的方法
May 25 #PHP
Yii2框架使用计划任务的方法
May 25 #PHP
提交表单后 PHP获取提交内容的实现方法
May 25 #PHP
PHP中类的继承和用法实例分析
May 24 #PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 #PHP
PHP中header用法小结
May 23 #PHP
You might like
php多文件上传实现代码
2014/02/20 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
TopList标签和JavaScript结合两例
2007/08/12 Javascript
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
Python返回数组/List长度的实例
2018/06/23 Python
python实现dijkstra最短路由算法
2019/01/17 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
python 监控logcat关键字功能
2020/09/04 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
行政部主管岗位职责
2013/12/28 职场文书
初中作文评语大全
2014/04/23 职场文书
教师对学生的评语
2014/04/28 职场文书
中秋客户感谢信
2015/01/22 职场文书
三八妇女节寄语
2015/02/27 职场文书