首页 > 解决方案 > Azure Cosmos DB 触发器 - 发生多个更改时触发

问题描述

只有当我的容器中的所有 4 行都更新时,我才需要运行一个函数。我还没有在网上找到任何关于它是否可能的信息。如果你能告诉我这是否可能,如果可以的话,如何做到这一点会非常好。

标签: azureazure-functionsazure-cosmosdbazure-triggers

解决方案


触发器提供更改列表。该列表包含在上次交付更改和“现在”之间更改的元素。您不能定义最小更改次数,也不能让它等到发生特定更改。

除非您将这 4 行保存为单个事务(使用存储过程或事务批处理),否则它们可以作为独立批次报告(一个批次可以包含 2 个,下一个包含另一个 2 个,具体取决于触发器何时读取更改Feed 和您的 4 个操作的时间线正在保存)。


推荐阅读