捕获传入的couchdb文档

时间:2016-01-23 07:29:47

标签: couchdb views

我想知道每次将文档发送到沙发时,我都可以通过外部服务处理该文档。

我知道视图会自动更新,是否有某种方法可以连接到该过程?我可以在视图中定义逻辑,以便向外部服务发出http请求吗?可能这个外部服务将是一个沙发应用程序。

我基本上寻找某种触发器,由存储在沙发中的文档启动。

1 个答案:

答案 0 :(得分:1)

您可以利用changes feed来实现此目的,这将为您提供监控所有数据库写入的方法。 (包括文件创建)

为了清楚起见,这为您提供了一个钩子,可以在已经添加到数据库之后进行处理,因此您将无法以这种方式预处理文档。 (根据您的要求,您可以使用validation handlerupdate handler