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 相关文章推荐
类的另类用法--数据的封装
Oct 09 PHP
php中的观察者模式
Mar 24 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
浅析linux下apache服务器的配置和管理
Aug 10 PHP
PHP时间戳 strtotime()使用方法和技巧
Oct 29 PHP
php版淘宝网查询商品接口代码示例
Jun 17 PHP
php通过Chianz.com获取IP地址与地区的方法
Jan 14 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
Mar 19 PHP
php随机显示指定文件夹下图片的方法
Jul 13 PHP
PDO::lastInsertId讲解
Jan 29 PHP
PHP设计模式之PHP迭代器模式讲解
Mar 22 PHP
TP5框架请求响应参数实例分析
Oct 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读取txt文件并将数据插入到数据库
2016/02/23 PHP
jQuery 阴影插件代码分享
2012/01/09 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
Python字符串和字典相关操作的实例详解
2017/09/23 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
Numpy中的mask的使用
2018/07/21 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
Python调用Windows命令打印文件
2020/02/07 Python
Python递归实现打印多重列表代码
2020/02/27 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
诚信考试承诺书
2014/03/27 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
党的生日演讲稿
2014/09/10 职场文书
公司保密管理制度
2015/08/04 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书