php操作MongoDB基础教程(连接、新增、修改、删除、查询)

2015-01-24信息快讯网

这篇文章主要介绍了php操作MongoDB简明教程,包括连接、新增、修改、删除、查询等,需要的朋友可以参考下

//连接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实现利用MySQL保存session的方法
destoon出现验证码不显示时的紧急处理方法
destoon供应信息title调用出公司名称的方法
destoon实现不同会员组公司名称显示不同的颜色的方法
destoon文章模块调用企业会员资料的方法
PHP+FastCGI+Nginx配置PHP运行环境
Linux下创建nginx脚本-start、stop、reload…
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
php实现与erlang的二进制通讯实例解析
PHP实现生成透明背景的PNG缩略图函数分享
PHP的error_reporting错误级别变量对照表
Thinkphp使用mongodb数据库实现多条件查询方法
ThinkPHP Mobile使用方法简明教程
php调用nginx的mod_zip模块打包ZIP文件
PHP取余函数介绍MOD(x,y)与x%y
PHP实现的MongoDB数据库操作类分享
PHP对接微信公众平台消息接口开发流程教程
php获取域名的google收录示例
xss防御之php利用httponly防xss攻击
php设置session值和cookies的学习示例
PHP使用imagick读取PDF生成png缩略图的两种方法
PHP fopen()和 file_get_contents()应用与差异介绍
zf框架的session会话周期及次数限制使用示例
PHP加Nginx实现动态裁剪图片方案
php function用法如何递归及return和echo区别
php获取bing每日壁纸示例分享
MongoDB在PHP中的常用操作小结
php中simplexml_load_string使用实例分享
php检测用户是否用手机(Mobile)访问网站的类
php增删改查示例自己写的demo
完美解决PHP中的Cannot modify header information 问题
©2014-2024 dbsqp.com