我需要通过一种中间件API访问Cosmos DB数据,该中间件API可以访问SQL查询,但不能访问更改提要(即DocumentClient.CreateDocumentQuery()
但不能访问DocumentClient.CreateDocumentChangeFeedQuery()
)。是否可以使用常规SQL查询来查询变更供稿?
我当时正在考虑过滤最近的_ts
上的文档,但是由于Cosmos DB运行所在的VM之间可能存在时钟漂移,因此我不确定时间戳是否会在整个集合中单调增加。
答案 0 :(得分:0)
您不能使用SQL查询来查询变更Feed。变更Feed中包含已插入/更新的文档,在收到此类更改后,必须在客户端进行所有过滤。