抛出异常尝试添加文档

时间:2016-01-06 12:01:37

标签: azure azure-cosmosdb

每当我尝试将文档添加到Azure DocumentDB时,我都会收到包含一个例外的AggregateException:"所有者资源不存在"。我使用的代码如下,DbName和TransCollection值是正确的,因为它在查询数据库时工作正常,DocumentClient对象也是如此。

await Client.CreateDocumentAsync("dbs/ " + DbName + "/colls/" + TransCollection, record, null, true).ConfigureAwait(continueOnCapturedContext: false);

有没有人知道我做错了什么,或者至少在哪里寻求更多帮助?

1 个答案:

答案 0 :(得分:0)

不要手动编写Uri,而是使用这些DocumentDB SDK Helpers:

UriFactory.CreateDocumentCollectionUri("myDbName", "myCollectionName");

或者,对于文件:

UriFactory.CreateDocumentUri("myDbName", "myCollectionName", "idOfDocument");

如图所示here