用php访问mongodb进行group sum order操作
来源:互联网 发布:杭州淘宝美工 编辑:程序博客网 时间:2024/05/17 22:17
在php访问mongodb,用group操作是不能没有order函数的,只能自己实现。
我的实现如下
<?php$collection->save(array("category" => "fruit" , "a" => 2, "b" => 2));$collection->save(array("category" => "fruit" , "a" => 5, "b" => 5));$collection->save(array("category" => "veggie", "a" => 1, "b" => 1));// use all fields$keys = array();// set intial values$initial = array("a" => 0, "b" => 0);// JavaScript function to perform$reduce = "function (obj, prev) { prev[a] += obj[a];prev[b] += obj[b] }";// only use documents where the "a" field is greater than 1$ret = $collection->group($keys, $initial, $reduce);foreach ($ret['retval'] as $key => $row) { $sortBy[$key] = $row['a'];}array_multisort($sortBy, SORT_ASC, $ret['retval']);var_dump($ret);?>
- 用php访问mongodb进行group sum order操作
- 怎么对数据库查询进行group by 和sum() 操作
- mongodb group操作
- mongodb sum 操作
- Java 实现MongoDB Group 操作
- sql中group by ,order by,sum,count用法
- 用php实现mongoDB的基本操作
- 用php实现mongoDB的基本操作
- PHP操作MongoDB
- PHP操作MongoDB
- PHP操作MongoDB
- PHP操作MongoDB
- PHP 操作mongodb
- php 操作mongodb(2)
- PHP 对 MongoDB 操作
- MongoDB之php操作
- PHP操作MongoDB技術總結
- php 操作mongodb
- C语言中操作符的优先级大全
- Java学习总结之String特殊性
- 英语篇
- 2013 成都邀请赛重现
- 黑马程序员-StringBuilder、StringBuffer、String类之间的关系
- 用php访问mongodb进行group sum order操作
- Java与Oracle数据连接方法
- 高新技术<四>---> 泛型
- Java 观察者模式的浅析
- Android Handler机制
- 关于iscsi的多路冗余及共享存储
- 网络编程的一些知识
- 包,eclipse,异常(day11)
- Oracle EBS R12 - SQL to find session ID of the running request from request ID