从documentdb删除文档时出现"未找到资源"错误

Pos*_*don 3 c# azure azure-cosmosdb

我在删除文档表单文档db时遇到问题.代码非常简单,我没有做任何花哨的事情.基本上我得到文档的自我链接,然后使用自我链接删除,但它给了我例外.

await client.DeleteDocumentAsync(entity.SelfLink, new RequestOptions() { PartitionKey = new PartitionKey(partitionKey) }).ConfigureAwait(false);
Run Code Online (Sandbox Code Playgroud)

entity是一个新添加的文档,存在于数据库中(我已经从Azure Portal检查了它的存在)

我得到的例外:

消息:{"错误":["未找到资源"]} ActivityId:052ad225-4e04-4757-89b8-51f6ccf55f7c,请求URI:https://sy3prdddc05-docdb-1.documents.azure.com:15236/apps / 0ee0095b-872d-45bc-8739-67cfbd97db79 /服务/ 466a4dd1-27d3-45ca-b013-6875f06a38ab /分区/ 73e5c3d8-0332-4c0c-9aec-47a3469ba958 /复制/ 131354346050636923p // DBS/l29HAA ==/colls/l29HAKZFJwA = /文档/ l29HAKZFJwAfAAAAAAAAAA ==

任何的想法??

Pos*_*don 5

我终于找到了这个问题!我为集合指定的分区键的名称是Pascal case而不是camel case!并且显然它区分大小写,因此无法找到分区键!