javascript - CouchDB 在 _changes 上运行列表函数

标签 javascript couchdb

我需要根据更改的文档创建一个提要。我认为 _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/

相关文章:

javascript - 如何以编程方式触发 Bootstrap 模式?

CouchDB Views - 列出函数性能影响?

couchdb - CouchDB 数据库名称的最大长度是多少?

javascript - 页面加载时弹出,每个用户仅加载一次

JavaScript;使用 "hasOwnProperty"是多余的吗?

javascript - 仅在未调用特定函数时才调用构造函数行为

ssh - 在远程服务器上运行 CouchDB Futon

javascript - Couchbase 与 Cloudant CouchDB——reduce 中与 Javascript 的差异

javascript - 如何使用 couchdb nano 进行搜索

javascript - 需要根据 jquery 中的选择框值每 X 秒刷新一次页面