7.php中MongoDB的运用。
来源:互联网 发布:女朋友bra体验 知乎 编辑:程序博客网 时间:2024/05/16 19:13
写在前面
前面6篇呢。是MongoDB的基础篇,是单纯的脱离其他语言来讲MongoDB的,也是非常重要的篇章,只有掌握好了之后,才能完整使用MongoDB,后续会有MongoDB的高级用法,比如:分片,管理,复制等等。
在第1篇初识篇中,已经完成了php与MongoDB的连接扩展库,那么也就是说可以在php中使用MongoDB数据库了。
关于php中如何使用MongoDB,官网有很全的手册,英文的。http://us.php.net/manual/zh/book.mongo.php 可以在线观看。
大致如下:
由于先前已经讲解MongoDB中的增删改查,现在换到php中大致一样,换一种写法而已。
一个简单的例子
在php中连接MongoDB之前,确保MongoDB服务已经开启了。
// 连接MongoDB,也就是实例化一个MongoDB对象。$mongo = new Mongo(); ////选择一个数据库,没有的话就新建一个库。$mongodb = $mongo->comedy;// 选一个关联cartoons,没有话,就新建一个集合。$mongocollection = $db->cartoons;// 增加一个文档(记录),采用数组的形式。MongoDB采用json的格式,在php中采用关联数组。$obj = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" );$mongocollection->insert($obj);// 增加另一个记录$obj = array( "title" => "XKCD", "online" => true );$mongocollection->insert($obj);// 查找$cursor = $mongocollection->find();// 输出结果。foreach ($cursor as $obj) {echo $obj["title"] . "\n";}//删除。$MongoCollection->remove(array("online"=>true));//更新。修改address这个键,使用$set容器来修改。没有的话新增。$MongoCollection->update(array("online"=>true),array('$set'=>array('address'=>'china')));
- 7.php中MongoDB的运用。
- PHP中goto语法的运用
- PHP 中运用 elasticsearch
- spring-mongodb-DBRef的运用
- PHP中操作MongoDB
- PHP中运用正则表达式
- php中set_time_limit()函数运用
- php中运用http调用的GET和POST方法
- 关于PHP中key和current,next的联合运用
- php中运用http调用的GET和POST方法
- CTF中遇见的PHP伪协议运用
- 运用VS2010编译MongoDB的c++ client
- 各种脚本语言运用MongoDB的方法
- php mongoDB 的curd
- php mongoDB 的curd
- mongodb的php驱动
- php动态函数的运用
- php开发过程中mongodb数据库groupby的使用
- 不能取代的analyze
- 偶尔发现
- Android Pmem介绍
- 【RLIB】String 的简易C++实现
- QT学习笔记(四):在不同平台上部署QT程序概述
- 7.php中MongoDB的运用。
- 使用Huge Pages后数据库启动失败
- struts与jquery
- 打印程序执行时间
- ipvsadm --persistent 与 --set
- android一些重要开源项目
- 在 Visual Studio 2010 中启动 MPI 群集调试程序
- 【RLIB】线程安全内存池(Memory) 的简易C++实现
- 解构公共子串及K阶马尔可夫随机文本