【发布时间】:2016-08-16 03:57:12
【问题描述】:
我正在MongoDB中尝试使用MapReduce程序来寻找共同的朋友,我在mongoDB中对key进行排序后得到了以下数据
{"user" : " Hari","friend" : "Shiva",
"friendList": ["Hanks"," Tom"," Karma"," Hari"," Dinesh"]}
{"user" : "Hari","friend" : " Shiva",
"friendList" : ["Karma"," Tom"," Ram"," Bindu"," Shiva",
" Kishna"," Bikash"," Bakshi"," Dinesh"]}
现在我想将这些具有相同键的数据集分组到一个组中,在将键值对发送到减速器之前,在 map 函数中使用 Javascript,我该如何对数据进行分组?例如我想要输出像
{"user" : " Hari","friend" : "Shiva",
"friendList": ["Hanks"," Tom"," Karma"," Hari"," Dinesh"],["Karma"," Tom"," Ram"," Bindu"," Shiva"," Kishna"," Bikash"," Bakshi"," Dinesh"]}
【问题讨论】:
标签: javascript mongodb mapreduce