【问题标题】:Querying the Cosmos DB Change Feed using SQL queries使用 SQL 查询查询 Cosmos DB 更改源
【发布时间】:2019-08-11 14:37:19
【问题描述】:

我需要通过一个中间件 API 访问 Cosmos DB 数据,该 API 可以访问 SQL 查询,但不能访问更改源(即 DocumentClient.CreateDocumentQuery() 但不是 DocumentClient.CreateDocumentChangeFeedQuery())。是否可以使用常规 SQL 查询来查询更改提要?

我正在考虑过滤最近的 _ts 上的文档,但由于 Cosmos DB 运行所在的 VM 之间的潜在时钟漂移,我不确定时间戳是否能保证在整个集合中单调增加。

【问题讨论】:

    标签: azure-cosmosdb azure-cosmosdb-sqlapi


    【解决方案1】:

    您无法使用 SQL 查询来查询更改源。 Change Feed 包含已插入/更新的文档,任何过滤都需要在客户端收到此类更改后进行。

    【讨论】:

      猜你喜欢
      • 2018-12-17
      • 1970-01-01
      • 2019-09-26
      • 2018-03-30
      • 1970-01-01
      • 2020-06-06
      • 2020-09-24
      • 1970-01-01
      • 2018-07-13
      相关资源
      最近更新 更多