1

我正在处理聚合数据(mapreduce),当 map 函数上只有一个文档时,它不会将其发送到 reduce。有没有办法检查地图内部只有一个文档或通过reduce强制它?

更新

正如我在下面发布的那样,这个问题的解决方案(尽管性能损失很大)是始终计算 map 中的值,并将其添加到 emit 对象中。如果发射通过reduce,我们会用适当的组计算覆盖这些值,否则它将按照map中的计算输出。

4

0 回答 0