如何在不创建新集合的情况下创建新分区



我正在尝试在不创建新的集合的情况下在集合内创建新的分区?

我已经使用新的 partionkey 创建了一个新集合,但现在我正在尝试在集合中创建一些集合。

DocumentCollection collectionDefinition = new DocumentCollection();
collectionDefinition.Id = collectionId;
collectionDefinition.PartitionKey.Paths.Add("/IoTDevices"); //--> add this
DocumentCollection partitionedCollection = await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri(databaseId),
    collectionDefinition,
    new RequestOptions { OfferThroughput = 10100 });

不需要在集合中创建分区。 当您在集合中创建文档时,它将根据您正在创建的文档的分区键值自动分配给适当的分区。 如果分区不存在 - 它将被创建。

相关内容

最新更新