java中MongoDB中group的用法与实例
2014-04-14 18:50
627 查看
刚刚开始学习MongoDB,
接触到group分组时 发现网上的实例很少,花了不少时间。
现在把自己的学习成果跟大家交流一下,
希望对需要的人 有所帮助。
首先了解下group
Group大约需要一下几个参数。
key:用来分组文档的字段。和keyf两者必须有一个
keyf:可以接受一个javascript函数。用来动态的确定分组文档的字段。和key两者必须有一个
initial:reduce中使用变量的初始化
reduce:执行的reduce函数。函数需要返回值。
cond:执行过滤的条件。
finallize:在reduce执行完成,结果集返回之前对结果集最终执行的函数。可选的
要处理的集合中的文档:
现在我们要查询每个年龄中升高最高的记录
完整代码:
最后的结果
我认为解释够详细了,嘿嘿
欢迎大家来交流学习,我也是初学者~望与君共同进步~~谢谢
接触到group分组时 发现网上的实例很少,花了不少时间。
现在把自己的学习成果跟大家交流一下,
希望对需要的人 有所帮助。
首先了解下group
Group大约需要一下几个参数。
key:用来分组文档的字段。和keyf两者必须有一个
keyf:可以接受一个javascript函数。用来动态的确定分组文档的字段。和key两者必须有一个
initial:reduce中使用变量的初始化
reduce:执行的reduce函数。函数需要返回值。
cond:执行过滤的条件。
finallize:在reduce执行完成,结果集返回之前对结果集最终执行的函数。可选的
要处理的集合中的文档:
现在我们要查询每个年龄中升高最高的记录
完整代码:
最后的结果
我认为解释够详细了,嘿嘿
欢迎大家来交流学习,我也是初学者~望与君共同进步~~谢谢
相关文章推荐
- Java与MongoDB的配合使用备忘3-聚合操作group具体实例
- java正则 group() 用法实例
- 用java连接mongodb并执行$match和$group结合的聚合函数的实例。
- Java的RxJava库操作符的用法及实例讲解
- mongodb java高级查询实例
- Java集合定义与用法实例总结【Set、List与Map】
- Golang中的sync.WaitGroup用法实例
- java Swing之JTabbedPane用法实例 & JTable用法实例
- Java枚举详解及使用实例(涵盖了所有典型用法)
- Java程序中利用swing.GroupLayout进行布局有关管理器的实例讲解
- 【MongoDB&JAVA】MongoDB教程及mongo 3.1+ jar的JAVA应用实例
- java ButtonGroup及JRadioButton用法
- Java操作mongoDB2.6的常见API用法
- 【JAVA】java中CountDownLatch的用法,实例讲解
- mongodb-java-driver基本用法
- 【JAVA】java中CyclicBarrier的用法,实例讲解
- JAVA中的final关键字用法实例详解
- Java中的接口和抽象类用法实例详解
- MongoDB中关于group的用法
- Java基础之extends用法详解及简单实例