使用SQL查询查询Cosmos DB Change Feed

时间:2019-08-11 14:37:19

标签: azure-cosmosdb azure-cosmosdb-sqlapi

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

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

1 个答案:

答案 0 :(得分:0)

您不能使用SQL查询来查询变更Feed。变更Feed中包含已插入/更新的文档,在收到此类更改后,必须在客户端进行所有过滤。