• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > mongodb+php实现简单的增删改查

mongodb+php实现简单的增删改查

作者:taoshihan 字体:[增加 减小] 来源:互联网 时间:2017-05-11

taoshihan通过本文主要向大家介绍了php mongodb,php mongodb扩展,php连接mongodb,php操作mongodb,php mongodb扩展下载等相关知识,希望本文的分享对您有所帮助

windows上安装mongodb的php扩展

下载地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

找到对应的php版本的dll文件,下载php_mongo.dll,放到php安装目录下的ext目录中,修改php.ini,添加一项extension=php_mongo.dll,没有找到支持php7的dll

  1. 获取MongoClient对象,new出来
  2. 获取数据库对象db,通过MongoClient对象的数据库属性,$MongoClient->数据库名
  3. 获取集合collection,通过db对象的集合属性,$db->集合名
  4. 创建集合,调用db对象的createCollection()方法,
  5. 调用collection对象的find()方法,查询数据,$collection->find()
  6. 调用collection对象的update ()方法,更新数据,$collection->update($condition,$data);
  7. 调用collection对象的insert ()方法,插入数据,$collection->insert($data);
<?php
// 连接到mongodb
$mongoClient = new MongoClient();
// 选择一个数据库
$db = $mongoClient->test;

//获取集合
$collection=$db->users;

//更新文档
$condition=array();
$condition["id"]=1;
$data=array();
$data['name']="wangwu";
$data['age']="11";
$collection->update($condition,$data);

//插入文档
$data=array();
$data['id']=4;
$data['name']="哈哈";
$data['age']="11";
$collection->insert($data);

//删除文档
$condition=array();
$condition['id']=2;
$collection->remove($condition);

//查询文档
$users=$collection->find();
foreach ($users as $k => $v) {
  print_r($v);
}
?>
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP库 查询Mongodb中的文档ID的方法
  • Mongodb自增id实现方法
  • mongodb+php实现简单的增删改查
  • PHP中安装使用mongodb数据库
  • PHP中的mongodb group操作实例
  • MongoDB的PHP驱动方法与技巧
  • PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
  • 高效mongodb的php分页类(不使用skip)

相关文章

  • 2017-05-11MongoDB的聚合框架Aggregation Framework入门学习教程
  • 2017-05-11MongoDB快速入门笔记(七)MongoDB的用户管理操作
  • 2017-05-11Windows或Linux系统中备份和恢复MongoDB数据的教程
  • 2017-05-11MongoDB的主从复制及副本集的replSet配置教程
  • 2017-05-11MongoDB聚合功能浅析
  • 2017-05-11Mongodb3.0.5 副本集搭建及spring和java连接副本集配置详细介绍
  • 2017-05-11mongodb 数据类型(null/字符串/数字/日期/内嵌文档/数组等)
  • 2017-05-11mongodb 添加用户及权限设置详解
  • 2017-05-11MongoDB 学习笔记(一)-MongoDB配置
  • 2017-05-11MongoDB系列教程(八):GridFS存储详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MongoDB数据更新方法干货篇
    • 浅析mongodb中group分组
    • 深究从MongoDB的ObjectId中获取时间信息
    • Mongodb启动命令参数中文说明
    • 1亿条记录的MongoDB数据库随机查询性能测试
    • MongoDB数据库查询性能提高40倍的经历分享
    • 深入理解MongoDB分片的管理
    • MongoDB的聚合框架Aggregation Framework入门学习教程
    • centos6.5中安装mongodb简明总结
    • MongoDB单表数据的导出和恢复实例讲解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有