当前位置:  开发笔记 > 前端 > 正文

使用处理程序更新Couch DB批量更新

如何解决《使用处理程序更新CouchDB批量更新》经验,为你挑选了1个好方法。

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



1> BigBlueHat..:

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

我已经请求将一个_bulk_update处理程序(或类似的)添加到CouchDB的未来版本中......因为我也想要这个功能.:) https://issues.apache.org/jira/browse/COUCHDB-1303

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有