作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我是 Azure DocumentDB 的新手,在试用时我立即遇到了问题。在空集合中第一次保存时,出现以下错误:
ResourceType Document is unexpected.
ActivityId: 29619975-e55a-4f31-a3d1-73d180ba3932
我的仓库代码(部分)如下:
public interface IEntity
{
string Id { get; set; }
DateTime DbCreatedAt { get; set; }
DateTime DbLastUpdatedAt { get; set; }
}
public class Repository<T>: IRepository<T> where T: class, IEntity
{
private DocumentClient _documentClient;
private string _databaseName;
private string _collectionName;
// ....
// ....
public Task SaveAsync(T entity)
{
var documentUri = UriFactory.CreateDocumentUri(_databaseName, _collectionName, entity.Id);
return _documentClient.UpsertDocumentAsync(documentUri, entity);
}
}
这是第一次将任何内容写入此数据库/集合。我做错了什么吗?
最佳答案
UpsertDocumentAsync 应该使用 DocumentCollection 链接,而不是 Document 链接。
关于c# - ResourceType 文档在 UpsertDocumentAsync() 时出现意外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42029237/
我是 Azure DocumentDB 的新手,在试用时我立即遇到了问题。在空集合中第一次保存时,出现以下错误: ResourceType Document is unexpected. Activi
我有一个 C# 版本的 VS2017 解决方案,我正在使用 IDocumentClient.UpsertDocumentAsync 将一些文档更新插入到我的 cosmosdb documentdb 集
我已在 Azure Cosmos DB 容器中为字段 UniqueName 定义了 UniqueKey 策略。 下面的函数正在计时器上调用。 我正在尝试使用 Azure Functions 绑定(bi
我是一名优秀的程序员,十分优秀!