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


Posted in PHP onMarch 25, 2014
//连接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 相关文章推荐
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
迅速确定php多维数组的深度的方法
Jan 07 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
php实现微信公众号主动推送消息
Dec 31 PHP
php json中文编码为null的解决办法
Dec 14 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
May 27 PHP
PHP基于array_unique实现二维数组去重
Jul 14 PHP
php获取域名的google收录示例
Mar 24 #PHP
php 使用GD库为页面增加水印示例代码
Mar 24 #PHP
php检测useragent版本示例
Mar 24 #PHP
php断点续传之如何分割合并文件
Mar 22 #PHP
php 邮件发送问题解决
Mar 22 #PHP
php数组合并的二种方法
Mar 21 #PHP
php数组删除元素示例
Mar 21 #PHP
You might like
PHP防止跨域提交表单
2013/11/01 PHP
JS 建立对象的方法
2007/04/21 Javascript
浅谈js中的闭包
2015/03/16 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
2016/12/14 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
React手稿之 React-Saga的详解
2018/11/12 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
python select.select模块通信全过程解析
2017/09/20 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
Python定义一个函数的方法
2020/06/15 Python
大学新生军训感言
2014/02/25 职场文书
大学校务公开实施方案
2014/03/31 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
软件测试专业推荐信
2014/09/18 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
2014年民政工作总结
2014/11/26 职场文书
大学生党性分析材料
2014/12/19 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
导游词之湖北武当山
2019/09/23 职场文书
导游词之青城山景区
2019/09/27 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server