我不明白这里发生了什么。 我有一些代码(已经存在了很长时间)。看起来像这样:
Score
我创建了一个新数据库(cosmos db),当我尝试保存记录时,出现错误:
从文档中提取的PartitionKey与标题中指定的键不匹配
哪个很奇怪。实际上,它运行良好,而且如果我采用json并在天蓝色的情况下使用它,则效果很好。 有人遇到了类似的问题,他们说解决方案是升级我已经完成的软件包(特别是JSON.NET),但仍然出现错误。
我使用的JSON看起来像这样:
public async Task CreateAsync(T model, string partitionKey)
{
await _client.CreateDocumentAsync(
UriFactory.CreateDocumentCollectionUri(
_databaseName,
_collectionName
),
model,
new RequestOptions
{
PartitionKey = new PartitionKey(partitionKey)
});
}