2017-02-07 6 views
0

Я смотрю, как «все это дельта» на одном типе документа в кушетке. Как создать представление, позволяющее просматривать комбинированные данные?Создайте представление couchdb комбинированных изменений дельты

Например, если у меня есть пользовательский документ:

{_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

Обычно вы бы написать уменьшить функция для этого. Точкой функции уменьшения является объединение нескольких результатов в один результат (например, сумма, макс, среднее и т. Д.).

Существует довольно хорошее объяснение того, как написать собственную функцию сокращения.