我有一个 Json 文件,我想将其存储在 cosmos DB 集合中。如何使用 C# 添加完整的 Json 文件?有同样的客户端库吗?
我已经浏览过以下网址微软网址 https://learn.microsoft.com/en-us/azure/cosmos-db/sql-api-get-started
但遇到以下问题
响应状态代码不表示成功:400 子状态:1001 原因:(消息:{"Errors":["从文档中提取的 PartitionKey 与标头中指定的不匹配"]}ActivityId: 1ce4974b-0897-4823-9c04 -be3acf358d9b,请求URI:/apps/52181d0a-9f43-4346-861f-c74d77b2f8c4/services/9b95b2b5-d989-4cf5-a0f7-afc6b4e4292d/partitions/ef42b5fd-48d6-4536-952e- 9309285d38b1/replicas/132090639069807943p/,请求统计: RequestStartTime:2019-08-27T15:22:47.4097810Z,RequestEndTime:2019-08-27T15:22:47.4498208Z,尝试的区域数量:1ResponseTime:2019-08-27T15:22:47.4498208Z,StoreResult:StorePhysicalAddress:rntbd : //cdb-ms-prod-eastus2-fd22.documents.azure.com:14122/apps/52181d0a-9f43-4346-861f-c74d77b2f8c4/services/9b95b2b5-d989-4cf5-a0f7-afc6b4e4292d/partitions/ef42b5fd- 48d6- 4536-952e-9309285d38b1/replicas/132090639069807943p/,LSN:10,GlobalCommitedLsn:10,PartitionKeyRangeId:0,IsValid:True,StatusCode:400,SubStatusCode:1001,RequestCharge:1.24,ItemLSN:-1,SessionToken :-1#10 ,UsingLocalLSN:False,TransportException:null,资源类型:文档,操作类型:创建,SDK:Windows/10.0.17134 cosmos-netstandard-sdk/3.1.4)。
似乎您传递了错误的分区键值。
确保指定分区键值而不是属性,即您将编写x-ms-documentdb-partitionkey: [ "value" ].
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)