json - 使用处理程序进行 Couch DB 批量更新

标签 json nosql couchdb

我正在使用 CouchDB,我遇到了一堆文档以用户 ID 为键的情况。我希望能够发送一个查询来更新所有这些文档中的特定字段。例如,当收到通知时,我希望通过传入通知适用的用户列表和通知消息来更新每个用户文档。

最佳答案

遗憾的是,CouchDB 中的 _update 处理程序目前一次只支持一个文档,因此不可能在多个文档上使用 _update 处理程序。为此,您需要构建一个小的“代理”服务器端脚本,该脚本将接收请求并向每个文档发送一个单独的 _update 处理程序请求。不理想,但直到有一个补丁允许构建批量更新处理程序,这是要走的路。

我已请求将 _bulk_update 处理程序(或类似处理程序)添加到 CouchDB 的 future 版本中……因为我也喜欢该功能。 :)
https://issues.apache.org/jira/browse/COUCHDB-1303

关于json - 使用处理程序进行 Couch DB 批量更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061766/

相关文章:

java - 如何仅从 JSONObject 获取键和值,Java

javascript - Node.js:Map 函数不适用于来自 PostgreSQL 的查询

java - 使用 Jackson 2.0 在 Map 中序列化 JSON 对象

jQuery 解析服务器 JSON(字符串)

mongodb - MongoDB 中的事务支持

mongodb - 编写 MapReduce 函数来统计 MongoDB 中各个用户创建的帖子数量

caching - 如何在同一个数据库/索引下的Redis中存储两个不同的缓存 "tables"?

curl - 将 CURL 与 oauth 结合使用用于桌面沙发

javascript - 为 couchDB 编写查询

performance - CouchDB 性能 : 1. 6.1 与 2.1.1