据我了解,减少功能应该有所结合地图功能的结果,但究竟传递给reduce函数?什么是CouchDB中的减少函数的参数?
function(keys, values){
// what's in keys?
// what's in values?
}
我试图在被褥临时视图生成器来探索这一点,但我的一切都是reduce_overflow_errors。所以,我甚至不能打印keys
或values
论点,试图了解他们的样子。
感谢您的帮助。
编辑:
我的问题是以下。我正在使用Futon的临时视图生成器。
我有一组表示文档的文本文件(它是一个脚本,我想用来做文件翻译更容易)。
text_file:
id // the id of the text file is its path on the file system
我也有一些文件表示出现在所述文件中的文本片段,以及它们在每个文件中的位置。
text_fragment:
id
file_id // correspond to a text_file document
position
我想得到每个text_file,出现在所述文件中的文本片段的列表。
谢谢,但我不明白如何使用它。我编辑了我的第一篇文章,详细介绍了我正在尝试解决的问题。 – 2012-07-31 16:02:55
我已经设法得到他们在文章中得到的结果,即(file,text_fragment)夫妇的列表。但我想要的是一个(文件,[text_fragment1,text_fragment2 ...])列表,其中每个文件只出现在一对中,另一个坐标包含与该文件相对应的所有文本片段。 – 2012-07-31 17:16:24
也许我错过了一些东西,因为在文章中他们打电话给“地图”而不是“发射”。我不知道这个“地图”功能来自哪里以及它做了什么。我想我会放弃。当你完全回答了题目的原始问题时,我会检查你的绿色。 – 2012-08-01 09:51:36