首页 > 代码库 > mongoDB MapReduce
mongoDB MapReduce
MapReduce功能强大,分两步操作。
Map:将数据分别取出。
Reduce:负责数据的最后的处理。
使用MapReduce操作最终会将处理结果保存在一个单独的集合里面,而最终的处理效果如下。
范例:统计出各性别的人数、平均工资、最低工资、雇员姓名
总结:
理解MapReduce思路。
Map函数:emit("分组",{"$sum":"$column","$count_1":"$column_2"}); //Map函数的emit把数据分好组。
Reduce函数:处理分组数据(分组数据:Map函数分组数据),有多小个分组就执行多小次Reduce函数。Reduce函数每次执行处理一组数据,通过遍历处理计算一组数据。
mongoDB MapReduce
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。