我在couchdb中了解list functions,我想知道身份函数是什么样的,如果存在的话。 (即与原始视图发出相同输出的列表)
如果您了解列表功能,可以帮我写一个吗?
我希望它看起来像
function(head, req) {
while (var row = getRow()) {
send(row)
}
}
但我不确定,这听起来不对,因为我不在任何地方使用head
和req
。
答案 0 :(得分:0)
我有一个示例列表功能。它的目的是做一个标记的交集,你传入一个键(作为视图键),以及extra_keys,它们是要包含在交集中的附加标记。我只是告诉这个,因为这个观点的目的与你的问题无关,但它会帮助你理解你在看什么。
列表主要模仿视图输出。我的应用程序只查看行,所以这是我添加的唯一属性。因人而异。如果你愿意的话,你可以在中间剪掉残骸。这个例子在这里:
https://github.com/ryanramage/eckoit/blob/master/app.js#L209
答案 1 :(得分:0)
我发现this blog post似乎与你想要的很接近。唯一的区别是在实际视图结果中有一个total_rows
和offset
字段(只要没有reduce函数)。