mongodb+php实现简单的增删改查
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
- 获取MongoClient对象,new出来
- 获取数据库对象db,通过MongoClient对象的数据库属性,$MongoClient->数据库名
- 获取集合collection,通过db对象的集合属性,$db->集合名
- 创建集合,调用db对象的createCollection()方法,
- 调用collection对象的find()方法,查询数据,$collection->find()
- 调用collection对象的update ()方法,更新数据,$collection->update($condition,$data);
- 调用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); } ?>
(资源库 www.zyku.net)
您可能感兴趣的文章
- 06-27Linux下MongoDB数据库实现自动备份详解
- 02-18详解清除MongoDB所占用的多余的磁盘空间的方法
- 02-18MongoDB的基本安装与管理命令脚本总结
- 02-18Mongodb自增id实现方法
- 02-18mongodb中随机获取1条记录的实现方法
- 02-18MongoDB windows解压缩版安装教程详解
- 02-18PHP MongoDB GridFS 存储文件的方法详解
- 02-18PHP库 查询Mongodb中的文档ID的方法
- 02-18MongoDB远程访问配置步骤详解
- 02-18CentOS 7下用yum快速安装MongoDB的方法教程
- 10-19iPhone13车道级导航在哪开启
- 01-11多享学-多享学应用软件功能介绍
- 12-19HTML <keygen> 标签
- 02-24黑鲨4pro开启极速模式设置教程
- 01-12动画图片-动画图片应用软件功能介绍
- 04-10红米k40取消按键提示音设置方法
- 10-15iPhone13Pro怎样关闭家人共享
- 01-19小米8米萌app-小米8米萌app应用软件功
- 03-11Nginx下多站点正确限制目录php执行权
- 07-30jquery v3.2.1
最近更新
阅读排行
猜你喜欢
- 01-13超能游戏资讯-超能游戏资讯应用软件功
- 07-04vivos15pro隐藏应用图标方法
- 11-08苹果13promax怎样启用返回键
- 05-06in a frame because it set 'X-Frame-
- 10-23红米note11pro+超级壁纸在哪里
- 12-25渠道营销通-渠道营销通应用软件功能介
- 07-07Yii2第三方类库插件Imagine的安装和使
- 01-10麦芽OA-麦芽OA应用软件功能介绍
- 02-23CentOS赋予一个普通用户root权限
- 05-25腾讯云轻量应用服务器优惠券代金券免