代码如下:

//连接localhost:27017

$conn = new Mongo();

//连接远程主机默认端口

$conn = new Mongo('test.com');

//连接远程主机22011端口

$conn = new Mongo('test.com:22011');

//MongoDB有用户名密码

$conn = new Mongo("mongodb://${username}:${password}@localhost")

//MongoDB有用户名密码并指定数据库blog

$conn = new Mongo("mongodb://${username}:${password}@localhost/blog");

//多个服务器

$conn = new Mongo("mongodb://localhost:27017,localhost:27018");

//选择数据库blog

$db = $conn->blog;

//制定结果集(表名:users)

$collection = $db->users;

//新增

$user = array('name' => 'caleng', 'email' => 'admin#admin.com');

$collection->insert($user);

//修改

$newdata = array('$set' => array("email" => "test@test.com"));

$collection->update(array("name" => "caleng"), $newdata);

//删除

$collection->remove(array('name'=>'caleng'), array("justOne" => true));

//查找

$cursor = $collection->find();

var_dump($cursor);

//查找一条

$user = $collection->findOne(array('name' => 'caleng'), array('email'));

var_dump($user);

//关闭数据库

$conn->close();

php修改mongo,php操作MongoDB基础教程(连接、新增、修改、删除、查询)相关推荐

  1. MongoDB基础教程系列--目录结构

     MongoDB基础教程系列--目录结构

  2. Docker安装MoogoDB, 进入容器, mongo shell操作mongoDB

    安装MoogoDB, 进入容器, mongo shell操作mongoDB [ 包含 Docker-Compose方式.普通方式 ] 文章目录 安装MoogoDB, 进入容器, mongo shell ...

  3. [SQL基础教程] 1-5 表的删除和更新

    [SQL基础教程] 1-5 表的删除和更新 表的删除 语法 DROP TABLE <表名>; 法则 1-12 删除的表无法恢复 表定义的更新 语法 ALTER TABLE<表名> ...

  4. 王者荣耀战区修改,安卓手机免ROOT教程王者荣耀战力查询

    今天给大家更新王者荣耀战区修改教程,安卓手机简单操作一学就会 如果有想了解地区战力的可以使用下方小程序查询 全国战区最低战力免费自助查询 星尘库 全国战区最低战力免费自助查询 小程序 本次教程,使用V ...

  5. php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据

    php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...

  6. MongoDB基础教程笔记

    视频教程:https://www.bilibili.com/video/BV18s411E78K?share_source=copy_web 基于 MongoDB 4.4.3 环境:Windows 1 ...

  7. php 原生查询mongo,PHP操作MongoDB的原生CURD方法

    //连接数据库 $m = new MongoClient("mongodb://127.0.0.1:27017"); // 连接默认主机和端口为:mongodb://localho ...

  8. MongoDB 基础教程CURD帮助类

    最近两天在学习MongoDB,强大的文档数据库.给我最大的感觉就是相比于SQL或者MSQ等传统的关系型数据库,在使用和配置上真的是简化了很多.无论是在集群的配置还是故障转移方面,都省去了许多繁琐的步骤 ...

  9. 计算机应用基础与操作,计算机应用基础教程与操作实例(Windows7+Office2010)/21世纪高等职业教育规划教材·计算机公共课系列...

    <计算机应用基础教程与操作实例(Windows7+Office2010)/21世纪高等职业教育规划教材·计算机公共课系列>结合高等职业教育培养高技能型人才的特点,根据教育部新制定的< ...

最新文章

  1. asp.net + winform + log4net 使用示例|using log4net with asp.net/winform
  2. linux socket API / listen() 两个队列以及第 2 个参数的作用
  3. idea本地跑如何看gc日志_牛逼了!用 IDEA 扒出了开源组件导致FGC的原因
  4. android 控件描边取消重叠
  5. centos xampp安装mysql_在xampp上部署dvwa|centos(linux)环境
  6. key map 模糊查找_lua脚本语言批量删除模糊查询的key
  7. speedtest-cli命令行下测试服务器外网速度
  8. jQuery的操作css的几种方法和位置,尺寸以及scrolltop方法
  9. 【Kafka】 kafka 启动 Connection to node 1 could not be established. Broker may not be available
  10. 51nod-1422:沙拉酱前缀
  11. SLAM_2019-ICCV_GSLAM:通用 SLAM 框架和基准
  12. MongoDB lsm降低 disk lantency
  13. deepin下安装QT
  14. html左侧浮动广告代码,jQuery 浮动广告实现代码
  15. PDF怎么转换成CAD图纸?两个方法轻松操作。
  16. 映美精双目相机无法同时显示的问题
  17. goldengate mysql to oracle,goldengate mysql to oracle OGG-00146 求助!
  18. ThreadPoolExecutor参数解析
  19. Windows MongoDB 安装及配置
  20. 在 Domino 邮件服务器上配置 Verse On-Premises

热门文章

  1. 【Elasticsearch】es 7 Failed to parse value [analyzed] as only [true] or [false] are allowed
  2. 【clickhouse】clickhouse源码 Distributed之表select流程
  3. 【高并发】ThreadLocal、InheritableThreadLocal
  4. 【Java】Java 反射 object is not an instance of declaring class
  5. Kafka : FileNotFoundException索引文件丢失 xxx.index (No such file or directory)
  6. 95-110-026-源码-Env-RemoteStreamEnvironment
  7. 95-290-040-源码-内存管理-MemorySegment
  8. 【JVM】JVM 内联优化
  9. springboot 2.x 集成 drools 7.x
  10. 来自读者的面试题:谈谈Spring用到了哪些设计模式?