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.MVC的模板标签系统(五)
Sep 05 PHP
汉字转化为拼音(php版)
Oct 09 PHP
一次编写,随处运行
Oct 09 PHP
php中将网址转换为超链接的函数
Sep 02 PHP
Window下PHP三种运行方式图文详解
Jun 11 PHP
CodeIgniter启用缓存和清除缓存的方法
Jun 12 PHP
Laravel 5框架学习之表单验证
Apr 08 PHP
ThinkPHP中数据操作案例分析
Sep 27 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
php基于openssl的rsa加密解密示例
Jul 11 PHP
php unicode编码和字符串互转的方法
Aug 12 PHP
详解phpstorm2020最新破解方法
Sep 17 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编写大型网站问题集
2007/03/06 PHP
PHP 日期加减的类,很不错
2009/10/10 PHP
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
php设计模式之委托模式
2016/02/13 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
javascript 定义新对象方法
2010/02/20 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
python super的使用方法及实例详解
2019/09/25 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
python实现查找所有程序的安装信息
2020/02/18 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
怎样写好创业计划书的内容
2014/02/06 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
2015政治思想表现评语
2015/03/25 职场文书
辅导员学期工作总结
2015/08/14 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android