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数据缓存技术
Feb 14 PHP
PHP中cookies使用指南
Mar 16 PHP
PHP Stream_*系列函数
Aug 01 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
php实现简单文件下载的方法
Jan 30 PHP
PHP防止刷新重复提交页面的示例代码
Nov 11 PHP
php实现微信支付之现金红包
May 30 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 PHP
Swoole扩展的6种模式深入详解
Mar 04 PHP
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
Mar 29 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学习笔记之 函数声明(二)
2011/06/09 PHP
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
深入浅析php json 格式控制
2015/12/24 PHP
php设计模式之单例模式代码
2016/06/11 PHP
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
Prototype源码浅析 Number部分
2012/01/16 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
JQuery性能优化的几点建议
2014/05/14 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
jqTransform美化表单
2015/10/10 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
Python与R语言的简要对比
2017/11/14 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
Python Django基础二之URL路由系统
2019/07/18 Python
Python配置文件处理的方法教程
2019/08/29 Python
解决python 上传图片限制格式问题
2019/10/30 Python
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
旅游管理专业学生求职信
2013/09/28 职场文书
单位单身证明范本
2014/01/11 职场文书
保密普查工作实施方案
2014/02/25 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
施工安全协议书
2016/03/22 职场文书
Python&Matlab实现樱花的绘制
2022/04/07 Python