【问题标题】:Conditional Cosmos DB Change Feed有条件的 Cosmos DB 更改提要
【发布时间】:2022-12-09 03:34:17
【问题描述】:

我正在通过更改提要绑定将 CosmosDB“连接”到 Azure Functions。我想知道是否有一种方法可以仅在某些属性具有某些特定值时触发更改提要。

例如,在 CosmosDB 中插入了一个新用户。然后,仅当用户具有 user.email != null 时才运行 Azure Function。

当然,我可以在 Azure Function 中过滤掉它。只是担心定价可能会过滤掉我不需要的数千个事件。

【问题讨论】:

    标签: azure azure-functions azure-cosmosdb


    【解决方案1】:

    不,这目前是不可能的。

    反馈网站上有一个 5 year old request 和一个回复说“功能现在正在计划中”,但不清楚该回复是何时发布的,因为上面没有日期。

    目前至少您需要在函数本身内过滤掉任何不符合您的条件的文档,而不是在发送批量更改时能够通过 CosmosDB 在服务器端完成此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 2019-04-22
      • 1970-01-01
      相关资源
      最近更新 更多