CosmosDbPartitionedStorageOptions.CompatibilityMode 属性

定义

获取或设置一个值,该值指示是否在兼容模式下运行。 早期版本的 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

适用于