gpt4 book ai didi

c# - 如何更新 DocumentDb 文档?

转载 作者:行者123 更新时间:2023-12-03 03:10:10 24 4
gpt4 key购买 nike

我的 DocumentDb 中有类别->问题关系。类别文档包含对问题 id 的字符串引用。当我添加问题时,我想更新类别中引用的字符串列表。这是我的代码:

    public async Task<string> CreateQuestion(Question question, string categoryId)
{
var res = await client.CreateDocumentAsync(collectionLink, question);
var category = GetCategory(categoryId);
if (category.Questions == null) {
category.Questions = new List<string>();
}
category.Questions.Add(categoryId);
await client.ReplaceDocumentAsync(category.SelfLink, category);
return res.Resource.Id;
}

一切都正常返回,但类别文档未使用问题列表进行更新。

我错过了什么?

最佳答案

我在这个旧的 GitHub 问题中找到了一个答案:https://github.com/Azure/azure-documentdb-dotnet/issues/7

我让我的类继承自 Resource 而不是 Document,现在它按预期工作。

关于c# - 如何更新 DocumentDb 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39610438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com