考虑地图功能的近似结果:
"key": "andy", "value" : "Once upon a time",
"key": "andy", "value" : "...",
"key": "andy", "value" : "They all lived happily ever after.",
我想创建一个生成:
的reduce函数"key":"andy",
"value":"Once upon a time ... They all lived happily ever after."
答案 0 :(得分:1)
reduce函数聚合map函数的值,但它必须是关联的和可交换的。如果你使用一个简单的连接作为reduce函数,你最终可能会得到'他们都过得幸福。曾几何时......',这可能不是你想要的。我想不出一个能够导致'从前的......的减少功能......他们从此过上幸福的生活。当然。 我想你需要在客户端做一部分工作。但是您需要有关文本片段正确顺序的信息。您当前的视图没有相关信息。在视图中,没有具有相同键的值的顺序。您可能需要一个复合键,除了'andy'之外,还存储有关正确顺序的信息。
以下是有关您可能会觉得有用的缩减功能的链接: