代码之家  ›  专栏  ›  技术社区  ›  Zach Smith

捕获传入的couchdb文档

  •  2
  • Zach Smith  · 技术社区  · 9 年前

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

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

    我基本上在寻找某种触发因素,由存储在沙发上的文件引发。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Dominic Barnes    9 年前

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

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