标签: mongodb dictionary mapreduce document
我正在处理聚合数据(mapreduce),当map函数上只有一个doc时,它不会将其发送到reduce。有没有办法检查内部地图,只有一个文档或强制它通过reduce?
已更新
正如我在下面发布的那样,这个问题的解决方案(尽管性能损失很大)总是计算map中的值,并将其添加到emit对象中。如果发射通过减少而不是我们用适当的组计算覆盖值,否则它将按照地图中的计算输出。