php操作MongoDB基础教程(连接、新增、修改、删除、查询)

 更新时间:2014年03月25日 11:44:39   作者:  
这篇文章主要介绍了php操作MongoDB简明教程,包括连接、新增、修改、删除、查询等,需要的朋友可以参考下

复制代码 代码如下:

//连接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();


相关文章

  • 百度ping方法使用示例 自动ping百度

    百度ping方法使用示例 自动ping百度

    这篇文章主要介绍了百度ping方法使用示例,可以把网站地址自动ping到百度,大家参考使用吧
    2014-01-01
  • Symfony生成二维码的方法

    Symfony生成二维码的方法

    这篇文章主要介绍了Symfony生成二维码的方法,实例分析了采用google开放api和PHP类库phpqrcode两种方法,并结合实例详细说明了Symfony下使用EndroidQrCodeBundle生成二维码的具体步骤与实现方法,需要的朋友可以参考下
    2016-02-02
  • HTTP中header头部信息详解

    HTTP中header头部信息详解

    这篇文章主要介绍了HTTP中header头部信息详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Laravel 实现添加多语言提示信息

    Laravel 实现添加多语言提示信息

    今天小编就为大家分享一篇Laravel 实现添加多语言提示信息,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 实例讲解php将字符串输出到HTML

    实例讲解php将字符串输出到HTML

    在本篇文章里小编给大家分享了关于php将字符串输出到HTML的相关知识点内容,有需要的朋友们学习下。
    2019-01-01
  • php使用正则验证密码字段的复杂强度原理详细讲解

    php使用正则验证密码字段的复杂强度原理详细讲解

    密码涉及到安全问题,所以密码设计的复杂程序尤为重要。通常密码由大小写字母、数字、特殊符号组成。一般情况下前端可不做js判断,使用ajax提交php后端程序接口,由后端判断后返回json数据,进行用户密码复杂程序提示。
    2022-11-11
  • 四个常见html网页乱码问题及解决办法

    四个常见html网页乱码问题及解决办法

    当我们做网页时,经常会遇到网页中文乱码,那么此问题如何解决呢,下面脚本之家的小编给大家分享四个常见html网页乱码问题及解决办法,需要的朋友可以参考下
    2015-09-09
  • php中的登陆login实例代码

    php中的登陆login实例代码

    这篇文章主要为大家详细介绍了php中的登陆login实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • PHP中的empty、isset、isnull的区别与使用实例

    PHP中的empty、isset、isnull的区别与使用实例

    今天小编就为大家分享一篇关于PHP中的empty、isset、isnull的区别与使用实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • PHP生成各种常见验证码和Ajax验证过程

    PHP生成各种常见验证码和Ajax验证过程

    本文将通过实例讲解使用PHP生成各种常见的验证码包括数字验证码、数字+字母验证码、中文验证码、算术验证码等等以及其Ajax验证过程
    2016-01-01

最新评论