从文档中提取的PartitionKey与标头c#中指定的键不匹配

时间:2019-01-15 22:56:40

标签: c# azure-cosmosdb

我不明白这里发生了什么。 我有一些代码(已经存在了很长时间)。看起来像这样:

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)
        });
}

0 个答案:

没有答案