mongodb php增删改查基本操作
来源:互联网 发布:混响软件 编辑:程序博客网 时间:2024/05/27 09:46
刚学习mongodb,现在网上的资料还比较少,读了一本mongodb权威指南,介绍的内容不是很全面。七零八凑找了些对mongo数据库的基本增删改查操作。
$mongo = new Mongo();$db = $mongo->selectDB('test');$collection = $db->selectCollection('foo');//插入$array = array('name'=>'张三','sex'=>'male');$bool = $collection->insert($array);//更新$where = array('name'=>'张三');$newdata = array('name'=>'张三','sex'=>'female');$bool = $collection->update($where,array('$set',$newdata));//批量更新$where = array('y'=>'9');$newdata = array('y'=>10);$bool = $collection->update($where,array('$set'=>$newdata),array("multiple" => true));//删除字段$where = array('a'=>'1');$bool = $collection->update(array('b'=>'t'),array('$unset'=>array('c'=>1)));echo '<pre>';var_dump($bool);exit;//$push$bool = $collection->update(array('a'=>'1'),array('$push'=>array('c'=>'wow')));echo '<pre>';var_dump($bool);exit;//删除文档$where = array('name'=>'张三');$bool = $collection->remove($where);//group$keys = array("category" => 1);$initial = array("count" => 0);$reduce = "function (obj, prev) { prev.count++ }";$condition = array('condition' => array('category' => array( '$exists' => 1)));$g = $collection->group($keys, $initial, $reduce, $condition);echo '<pre>';print_r($g);exit;//distinct$retval = $collection->distinct("zip-code",array('stuff'=>'foo'));//查询,sort$where = array('y'=>array('$exists'=>true,'$gte'=>5,'$lt'=>10));$result = $collection->find($where)->sort(array('y'=>-1));$arr = array();foreach($result as $key=>$value){ $arr[] = $value;}echo '<pre>';print_r($arr);
0 0
- mongodb php增删改查基本操作
- MongoDB 增删查改基本操作
- mongodb增删改查基本操作
- mongoDB 基本操作,增删改查
- mongodb增删改查基本操作
- mongodb增删改查基本操作
- mongoDB-- 基本的操作增删改查
- mongodb基本增删改查
- mongodb php 增删改查
- java操作mongodb:基本的增删改查
- Mongodb基本操作入门,增删改查和索引
- MongoDB中基本的增删改查操作
- php 操作mongodb——增删改查
- Php操作mongodb的基本操作—增删改…
- 增删查改基本操作
- 基本操作增删改查
- PHP生成SQL基本操作增删查改拼接代码
- 【MongoDB】基本的增删改查
- c# 对象克隆
- lvm分析之快照
- Java开发牛人十大必备网站
- 不安装oracle服务端,使用PL/SQL连接数据库
- android PendingIntent.getBroadcast 之坑
- mongodb php增删改查基本操作
- android跨进程事件注入(程序模拟用户输入)
- 释放 HTML5 <audio> 的力量
- 分治算法复杂度计算----算法导论 主定理应用讲解
- .NetMVC与EXT4使用json进行前后台交互
- jsp中内置对象的用法
- iOS DES加密的例子
- Ubuntu环境下的“批处理”
- NEC 遥控器 源码处理流程分析