在Azure Cosmos DB中,我们可以在一开始就决定更改分区密钥

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

我是Cosmos DB的新手,我注意到我们可以根据需要设置分区键,以便通过以下代码有效扩展:

DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "coll";
myCollection.PartitionKey.Paths.Add("/deviceId");

问题是我们可以在创建集合之后更改分区键并指定分区键吗?我可能会发现分区键的选择以后不合适。

azure-cosmosdb database-partitioning
1个回答
1
投票

不支持更改分区键(请参阅https://docs.microsoft.com/en-us/rest/api/cosmos-db/replace-a-collection)。您需要创建一个新集合。

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