【发布时间】:2017-01-15 00:36:31
【问题描述】:
是否可以在不指定分区键的情况下通过 ID 检索文档?
我阅读documentation的理解是,当未指定分区键时,查询将在所有分区中散开:
以下查询对分区键没有过滤器 (DeviceId) 并被扇出到执行它的所有分区 针对分区的索引。请注意,您必须指定 EnableCrossPartitionQuery (x-ms-documentdb-query-enablecrosspartition 在 REST API 中)让 SDK 跨分区执行查询。
这对于非键属性是有意义的,但鉴于 ID 被特殊处理,我希望我不需要为它启用跨分区查询。
如果我确实需要启用跨分区查询,这会是一项昂贵的操作吗?
【问题讨论】:
标签: partitioning azure-cosmosdb