我需要根据更改的文档创建一个提要。我认为 _changes api 在这种情况下是完美的。即简单地存储客户端的最后一个序列 ID,因此我们可以使用它来限制下一次调用 _changes 的结果。
当前,应用程序执行以下操作:
- 使用since/filter参数调用_changes
- 为 _changes feed 中的每个 ID 调用显示函数
- 将所有更改呈现到客户 Feed
我想要的是能够在单个请求中对整个 _changes 结果调用列表函数。这将消除在客户端上显式解析 _changes 结果的需要,并将该功能移至服务器。
问题:这有可能吗?
我一直在尝试实现一个 View ,做“几乎”与 _changes 相同的事情,但没有任何真正的运气。
最佳答案
这在当时是不可能的,并且 _changes
API 与常规 View 有很大不同,因此实现起来并不完全简单。
有一个ticket在 CouchDB 问题跟踪器中打开,但它已经有一段时间没有更新了。
关于javascript - CouchDB 在 _changes 上运行列表函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17111883/