据我所知,reduce函数获取特定键的所有值,我们可以编写代码来对这些值执行某种操作。 我不明白rereduce参数的用途是什么。有人可以用一个例子来解释吗?
...谢谢
答案 0 :(得分:6)
我认为http://wiki.apache.org/couchdb/Introduction_to_CouchDB_views#Reduce_vs_rereduce为您提供了一个很好的概述。由于性能优化,可以在两个级别上调用reduce函数:
在第二级,参数rereduce
为true
。有关示例,请参阅http://wiki.apache.org/couchdb/Built-In_Reduce_Functions#A_sum。在第一步中,返回块的长度(values
),在rereduce级别上,必须总结这些长度。
答案 1 :(得分:-1)
有一个关于rereduce参数here的解释。
引用:转述。链接中的更多信息。
以下是reduce函数的示例:
function (key, values, rereduce) { return sum(values); }
当rereduce为true且为false时,Reduce函数必须处理两种情况。