每当我尝试将文档添加到Azure DocumentDB时,我都会收到包含一个例外的AggregateException:"所有者资源不存在"。我使用的代码如下,DbName和TransCollection值是正确的,因为它在查询数据库时工作正常,DocumentClient对象也是如此。
await Client.CreateDocumentAsync("dbs/ " + DbName + "/colls/" + TransCollection, record, null, true).ConfigureAwait(continueOnCapturedContext: false);
有没有人知道我做错了什么,或者至少在哪里寻求更多帮助?
答案 0 :(得分:0)
不要手动编写Uri,而是使用这些DocumentDB SDK Helpers:
UriFactory.CreateDocumentCollectionUri("myDbName", "myCollectionName");
或者,对于文件:
UriFactory.CreateDocumentUri("myDbName", "myCollectionName", "idOfDocument");
如图所示here。