标签: azure-cosmosdb partitioning
在CosmosDB中使用SQL API(希望API可能无关紧要),并且在特定的逻辑分区(例如ORDER BY)上不使用WHERE CustomerId = 123的查询,想知道响应是否会返回结果< strong>总是以相同的顺序。
ORDER BY
WHERE CustomerId = 123
用例可能类似于“审核日志”,其中TimeStamp _ts的粒度可能不够,因此可能在某个时间点两次找到相同的值,并且源或事件不允许创建一个可用于订购的序列。
_ts
答案 0 :(得分:0)
想知道响应是否总是以相同的方式返回结果 订单。
根据我以前的测试,如果您未设置任何排序规则,则无论是否分区,都将根据数据库中创建的时间将其排序为默认值。
在上述示例文档中,如果更改id,分区键(即名称)或ts,则排序不会更改。