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 相关文章推荐
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
详解php几行代码实现CSV格式文件输出
Jul 01 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
php获得刚插入数据的id 的几种方法总结
May 31 PHP
php 可变函数使用小结
Jun 12 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
PHP与SQL语句写一句话木马总结
Oct 11 PHP
laravel框架创建授权策略实例分析
Nov 22 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
Dec 30 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
Codeigniter中mkdir创建目录遇到权限问题和解决方法
2014/07/25 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
js常用代码段收集
2011/10/28 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
2016/02/21 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
深入浅析python继承问题
2016/05/29 Python
python实现微信远程控制电脑
2018/02/22 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
详解Python 解压缩文件
2019/04/09 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
2014婚礼司仪主持词
2014/03/14 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
python神经网络Xception模型
2022/05/06 Python