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实现WEB动态网页静态
Oct 09 PHP
PHP中Date获取时间不正确怎么办
Jun 05 PHP
php文件夹与文件目录操作函数介绍
Sep 09 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
safari下载文件自动加了html后缀问题
Nov 09 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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
对盗链说再见...
2006/10/09 PHP
PHP产生随机字符串函数
2006/12/06 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php简单分页类实现方法
2015/02/26 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
Vue中computed与methods的区别详解
2018/03/24 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
python实现简单名片管理系统
2018/11/30 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
django最快程序开发流程详解
2019/07/19 Python
Python实现不规则图形填充的思路
2020/02/02 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
学生感冒英文请假条
2014/02/04 职场文书
片区教研活动总结
2014/07/02 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书