分组:test db.runCommand( { mapreduce : "test", map : function() { var nameKey = this.name; kws.forEach(function(kw){ var key = kw.key; if(nameKey.indexOf(key) == 0){ nameKey = nameKey.substring(key.length, nameKey.length); } }); var key = nameKey; var value = { count: 1 }; emit( key, value ); }, reduce : function(key, values) { var reducedObject = { name: key, count:0 }; values.forEach( function(value) { reducedObject.name = reducedObject.name; reducedObject.count += value.count; } ); return reducedObject; }, scope:{kws:[{key:"xm: "},{key:"xm:"}]}, out: { reduce: "test_group" }, verbose:true } ); travel_forum 分组:title db.runCommand( { mapreduce : "travel_forum", map : function() { var titleKey = this.title; kws.forEach(function(kw){ var key = kw.key; if(titleKey.indexOf(key) == 0){ titleKey = titleKey.substring(key.length, titleKey.length); } }); var key = titleKey; var value = 1; emit( key, value ); }, reduce : function(key, values) { var count = 0; values.forEach( function(value) { count += value; } ); return count; }, scope:{kws:[{key:"回应: "},{key:"回复:"}]}, out: { reduce: "travel_forum_group" }, verbose:true } );
相关推荐
Mongodb是针对大数据量环境下诞生的用于保存大数据量的非关系型数据库,针对大量的数据。接下来通过本文给大家介绍Mongodb中MapReduce实现数据聚合方法详解,感兴趣的朋友一起学习吧
mongodb mapreduce 实例,该例子主要用来做订单统计的。具体问题请到博客提问。
附件为mongoDB之Java通过group函数来实现统计和分组的文档描述
NULL 博文链接:https://superhuo.iteye.com/blog/1193485
MongoDB MapReduce MapReduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。这样做的好处是可以在任务被分解后,可以通过大量机器进行并行计算,减少...
MapReduce应该算是MongoDB操作中比较复杂的了,下面这篇文章主要给大家介绍了关于MongoDB中MapReduce使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起看看吧。
主要介绍了Thinkphp使用mongodb数据库实现多条件查询方法,修改了mongodb驱动文件来实现复合查询、多条件查询,需要的朋友可以参考下
计算机后端-PHP视频教程. mongodb10 MapReduce 统计栏目下的商品.wmv
MongoDB的MapReduce.pdf 学习资料 复习资料 教学资源
前言 今天开发同学向我们提...二是,实现这个功能MongoDB聚合感觉有些复杂,聚合要走好多步。 数据记录格式如下: 记录1 { "_id" : ObjectId("5c1e23eaa66bf62c0c390afb"), "_class" : "C1", "resourceUrl" : "/st
1.分篇章进行学习,内容控制30分钟内 2.1个月疗程,不要放弃治疗哦 3.图文并茂,有问题请发到邮箱
包含jar(mongodb的实现类及实现接口(包含jar包))
django+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理系统.zipdjango+mongodb+hui 实现的后台管理...
java mongodb orm 实现-基于mongodb-driver开发的ORM
一个简单的Mongodb mapreduce的例子
springmvc mongodb jquery 实现用户操作
Java对mongodb进行增删改查(CURD)的源码及调用接口和实现类,略有简陋,向各大拿讨教。