我正在尝试为我的数据运行map reduce
LogData
[{
"SId": 10,
"NoOfDaya" : 9
}
{
"SId": 11,
"NoOfDaya" : 8
}]
OptData
[ {
"SId": 10,
"CId": 12
}
{
"SId": 10,
"CId": 13
}]
注意:Opd中的SId为10
我的MapReduce应该返回数据
第一记录
{
"SId": 10,
"NoOfDaya" : 9
"1" : {
"SId": 10,
"CId": 12 },
"2" : {
"SId": 10,
"CId": 13}
}
第二记录
{
"SId": 11,
"NoOfDaya" : 8
}
Map-Reduce在SId上组合,因为OpData的SId = 10两次,第一个结果是这两者的组合(以及LogData)。
由于SId = 11,OpData中不存在,第二个结果仅显示LogData(未组合OpData)。
帮助我以这种方式结合它。