首页 > 解决方案 > 如何使用 partionkey 在 cosmosdb 中创建项目。?我尝试了下面的代码它不起作用

问题描述

“AssetProperties”是 DBname,“WaterQuality_History”是集合名称,Utility 是我想用 Partition 键作为计算 ID 命名的项目名称。

private static void     CreateMesurementDocHistory(CalcMeasurementMap calcMeasurementMap)
        {
            long calculationId = calcMeasurementMap.Configurations[0].Mappings[0].CalculationId;
            mDocDBClient.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri(CosmosDbAccess.AssetPropertiesCosmosDbDatabase, WaterQualityHistory),
                                                                             calcMeasurementMap,
                                                                             new RequestOptions() { PartitionKey = new PartitionKey(calculationId) });
        } 

标签: azure-cosmosdb

解决方案


推荐阅读