CosmosDbPartitionedStorageOptions.CompatibilityMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否在兼容模式下运行。 早期版本的 CosmosDb 的密钥长度限制为 255。 超过此长度的键在 中 CosmosDbKeyEscape被截断。 这仍然是默认行为,但可以通过将 CompatibilityMode 设置为 false 来重写。 此设置还允许使用未指定 PartitionKey 的旧集合。
注意:如果使用 KeySuffix,则 CompatibilityMode 不能为“true”。
public bool CompatibilityMode { get; set; }
member this.CompatibilityMode : bool with get, set
Public Property CompatibilityMode As Boolean
属性值
目前,cosmosdb 的最大密钥长度为 1023: https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits 向后兼容性的默认值为 255 MaxKeyLength。