创建合并增量更改的couchdb视图

时间:2017-02-07 07:38:35

标签: couchdb delta

我在沙发上看一种类型的doc使用“一切都是三角洲”。如何创建视图以允许我查看组合数据?

例如,如果我有用户doc:

{_id: timosolo, name:"Tim", age:30}

和2个交易增量:

{user_id: timosolo, name:"Timothy", datetime:"2017/01/02 11:11:11"}
{user_id: timosolo, name:"Timo",    datetime:"2017/01/01 11:11:11"}

如何创建一个couchdb视图(或列表?),它接受最后一次更改:

{_id: timosolo, name:"Timothy", age:30}

1 个答案:

答案 0 :(得分:1)

通常,您会编写 reduce 函数来执行此操作。 reduce函数的要点是将多个结果合并为一个结果(例如sum,max,average等)。

如何编写自己的reduce函数有一个相当不错的解释here