如何使用c#将json插入cosmos数据库集合

问题描述 投票:0回答:1

我有一个 Json 文件,我想将其存储在 cosmos DB 集合中。如何使用 C# 添加完整的 Json 文件?有同样的客户端库吗?

但遇到以下问题

响应状态码不表示成功:400 子状态:1001 原因:(消息:{“错误”:[“已提取 PartitionKey 文档中的内容与标头中指定的内容不匹配"]}

如何解决?


我参考了这个教程:

快速入门 - .NET 客户端库 - 适用于 NoSQL 的 Azure Cosmos DB |微软学习

c# json azure azure-cosmosdb
1个回答
3
投票

似乎您传递了错误的分区键值。

确保指定分区键值而不是属性,即您将编写

x-ms-documentdb-partitionkey: [ "value" ].

© www.soinside.com 2019 - 2024. All rights reserved.