为什么reduce必须返回与map函数发出的值具有相同类型的对象?

时间:2019-05-03 19:09:09

标签: mongodb mapreduce aggregation-framework

在MongoDB文档中,MapReduce一节中的内容可以阅读

  

reduce函数必须返回一个对象,该对象的类型必须与map函数发出的值的类型相同。 [source]

实际上,documentation中的示例符合以下条件:

enter image description here map函数发出数字,而reduce函数返回数字。我不了解此限制背后的原因。为什么我只是无法通过reduce方法返回任何对象?我发现当前的方法非常不灵活。

0 个答案:

没有答案