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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
php中大括号作用介绍
Mar 22 PHP
php 解决旧系统 查出所有数据分页的类
Aug 27 PHP
浅析SVN常见问题及解决方法
Jun 21 PHP
php使用ICQ网关发送手机短信
Oct 30 PHP
php阻止页面后退的方法分享
Feb 17 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
yii2使用ajax返回json的实现方法
May 14 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
php XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
element el-input directive数字进行控制
2018/10/11 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python使用xmlrpc实例讲解
2013/12/17 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python selenium 弹出框处理的实现
2019/02/26 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
一款利用纯css3实现的超炫3D表单的实例教程
2014/12/01 HTML / CSS
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
大学生涯自我鉴定
2014/01/16 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
陪护人员误工证明
2015/06/24 职场文书
婚庆主持词大全
2015/06/30 职场文书
会计实训总结范文
2015/08/03 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python
Android Rxjava3 使用场景详解
2022/04/07 Java/Android