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 相关文章推荐
加强版phplib的DB类
Mar 31 PHP
php 采集书并合成txt格式的实现代码
Mar 01 PHP
基于php权限分配的实现代码
Apr 28 PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 PHP
php sybase_fetch_array使用方法
Apr 15 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
Jun 12 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
CI框架集成Smarty的方法分析
May 17 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 PHP
open_basedir restriction in effect. 原因与解决方法
Mar 14 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三元运算的2种写法代码实例
2014/05/12 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
python+pyqt实现12306图片验证效果
2017/10/25 Python
python学生管理系统代码实现
2020/04/05 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
python字符串查找函数的用法详解
2019/07/08 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
python中使用np.delete()的实例方法
2021/02/01 Python
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
化工专业求职信
2014/07/01 职场文书
员工保密协议书
2014/09/27 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
永远是春天观后感
2015/06/12 职场文书
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python