簡體   English   中英

如何使用c#將json插入cosmos db集合

[英]how to insert json into cosmos db collection using c#

我有一個Json文件,我想將其存儲在cosmos DB Collection中。 如何使用C#添加完整的Json文件? 是否有相同的客戶端庫?

我已經通過以下URL Microsoft URL

但低於它的問題

響應狀態代碼不表示成功:400子狀態:1001原因:(消息:{“錯誤”:[“從文檔中提取的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-9309285p 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-48 4536-952e-9309285d38b1 / replicas / 132090639069807943p /,LSN:10,GlobalCommittedLsn:10,PartitionKeyRangeId:0,IsValid:True,StatusCode:400,SubStatusCode:1001,RequestCharge:1.24,ItemLSN:-1, SessionToken:-1#10,UsingLocalLSN:False,TransportException:null,ResourceType:Document,OperationType:Create,SDK:Windows / 10.0.17134 cosmos-netstandard-sdk / 3.1.4)。

好像您傳遞了錯誤的分區鍵值。

確保指定分區鍵值而不是屬性,即您將編寫x-ms-documentdb-partitionkey: [ "value" ].

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM