【发布时间】:2021-05-09 09:37:18
【问题描述】:
我正在使用 yaml 文件设置 Azure Cosmos DB,目前我正在将分区键路径设置为 /serialNumber。我现在想使用tenantId 和serialNumber 的合成分区键,但找不到任何关于如何在yaml 中定义合成键的示例。谁能给我一个例子来说明如何做到这一点?
我的 yaml 是:
az cosmosdb sql container create -g $resourceGroup -a $cosmosAccountName -d $databaseName -n $containerName `
--partition-key-path "/serialNumber" | Out-Null ; Test-Exit
我保存的对象有以下字段:
Guid tenantid;
string serialNumber;
List<Users> users;
【问题讨论】:
-
你不能把你的分区键属性命名为
_partitionKey,当保存值的时候,你创建一个组合tenantId和serialNumber的字符串并保存它?跨度> -
@GauravMantri,如果这是应该的方式,那么这就是我要做的。好像是缺少c#代码示例,就是很多json。
-
请查看此链接是否有帮助:docs.microsoft.com/en-us/azure/cosmos-db/….
标签: yaml azure-cosmosdb