捕获传入的couchdb文档

捕获传入的couchdb文档,couchdb,views,Couchdb,Views,我想知道每次一个文档被发送到coach,以便我可以通过外部服务处理该文档 我知道视图是自动更新的,有什么方法可以连接到这个过程中吗?我可以在视图中定义向外部服务发出http请求的逻辑吗?这个外部服务可能是一个沙发应用程序 我基本上是在寻找某种触发器,由存储在沙发上的文档启动 您可以为此利用,这将为您提供一种监视所有数据库写入的方法。(包括文档创建) 明确地说,这为您提供了一个钩子,在它已经添加到数据库中之后可以进行一些处理,因此您将无法以这种方式预处理文档。(根据您的要求,您可以使用a或a)谢谢

我想知道每次一个文档被发送到coach,以便我可以通过外部服务处理该文档

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

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

您可以为此利用,这将为您提供一种监视所有数据库写入的方法。(包括文档创建)


明确地说,这为您提供了一个钩子,在它已经添加到数据库中之后可以进行一些处理,因此您将无法以这种方式预处理文档。(根据您的要求,您可以使用a或a)

谢谢。我想在文档被添加到CouchDB后处理它(数据将被验证并发送到第二个数据库,初始数据库将是原始调查)。这个方法看起来仍然需要“轮询”数据库(不确定这是否是正确的术语…)。有办法吗?有办法。轮询只是一个选项,您还可以进行长轮询、连续流式处理和使用EventSource。谢谢。连续或事件源流似乎就是我要寻找的。有了连续的数据流,你能让连接无限期地打开吗?是的,基本上。如果服务器没有重新启动,或者您失去了连接或其他什么。(并不是说这些事情是自发发生的)