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 相关文章推荐
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
PHP动态分页函数,PHP开发分页必备啦
Nov 07 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
Apr 03 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
Mar 07 PHP
Yii数据库缓存实例分析
Mar 29 PHP
PHP运行模式汇总
Nov 06 PHP
phpmailer绑定邮箱的实现方法
Dec 01 PHP
利用Laravel事件系统如何实现登录日志的记录详解
May 20 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
浅谈laravel orm 中的一对多关系 hasMany
Oct 21 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
nginx 设置多个站跨域
2021/03/09 Servers
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
javascript循环链表之约瑟夫环的实现方法
2017/01/16 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
vue 子组件向父组件传值方法
2018/02/26 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
Python中super关键字用法实例分析
2015/05/28 Python
numpy返回array中元素的index方法
2018/06/27 Python
对Python w和w+权限的区别详解
2019/01/23 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
五型班组建设方案
2014/02/10 职场文书
秋游活动策划方案
2014/02/16 职场文书
房产授权委托书范本
2014/09/22 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
公司慰问信范文
2015/03/23 职场文书
父母教会我观后感
2015/06/17 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang