来源:我的博客站 OceanicKang |《MongoDB 数据操作(七)聚合(4)MapReduce》
上一篇:《MongoDB 数据操作(七)聚合(3)group操作》
MapReduce 是整个大数据的精髓所在(实际中别用),所谓的 MapReduce
就是分为两步处理数据:
1、Map
:将数据分别取出
2、Reduce
:负责数据的处理
可是在 MongoDB 里面实现 MapReduce
处理,复杂度是相当高的
建立一组雇员数据
> db.emps.insert({
"name": "张三", "age": 30, "sex": "男", "job": "CLERK", "salary": 1000});
> db.emps.insert({
"name": "李四", "age": 28, "sex": "女", "job": "CLERK", "salary": 5000});
> db.emps.insert({
"name": "王五", "age": 26, "sex": "男", "job": "MANAGER", "salary": 6000});
> db.emps.insert({
"name": "赵六