您的位置:首页 > 数据库 > Mongodb

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执行完成,结果集返回之前对结果集最终执行的函数。可选的
要处理的集合中的文档:



现在我们要查询每个年龄中升高最高的记录

完整代码:



最后的结果



我认为解释够详细了,嘿嘿

欢迎大家来交流学习,我也是初学者~望与君共同进步~~谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb group java eclipse