新的 Azure.Cosmos 客户端中的索引策略等效于什么?

问题描述 投票:0回答:1

我正在尝试将现有的

DocumentClient
更新为Azure中的新
CosmosClient
,并面对这个索引策略对象,我不知道如何升级。我知道
DocumentCollection
相当于新 Cosmos 客户端中的
ContainerProperties
。新客户端也有索引策略,但构造函数不同。有谁知道新的 Azure.Cosmos 客户端中的 DoucmentCollection 对象相当于什么:

var collectionInfo = new DocumentCollection
{  
 Id = this.SourceMapping.ResourceDescription.Name,
 IndexingPolicy = new IndexingPolicy(new 
 RangeIndex(DataType.String) { Precision = -1 })                     
};
azure-cosmosdb azure-cosmosdb-sqlapi
1个回答
0
投票

该功能已被弃用。您过去可以设置类型和精度,但在很长一段时间内,所有数据类型都会默认为全精度。因此在新的SDK中也将其删除。您只需担心新

IndexingPolicy
中的路径和模式,并且仅在创建或更新容器时适用。与您的代码等效的是默认设置,无需指定
IndexingPolicy

© www.soinside.com 2019 - 2024. All rights reserved.