gpt4 book ai didi

c# - 在azure db中获取文档集合?

转载 作者:行者123 更新时间:2023-11-30 20:27:32 25 4
gpt4 key购买 nike

在云函数中使用 Azure DB 我有以下内容:

 var client = new DocumentClient(new Uri(endPoint), primaryKey);
var collUrl = UriFactory.CreateDocumentCollectionUri("id", "course");

var doc = (await client.ReadDocumentCollectionAsync(collUrl)).Resource;

doc 是一个 DocumentCollection,但看起来没有任何方法可以访问枚举器或查看内容的东西,所以我可能在错误的地方?

最佳答案

doc is a DocumentCollection

正如您提到的 doc 是一个文档集合,更多详细信息请参阅 DocumentClient.ReadDocumentCollectionAsync方法用于以异步操作的形式从 Azure Cosmos DB 服务读取 DocumentCollection。

but it doesn't look like there's any way to access an enumerator or something to view the contents so I might be in the wrong place?

如果你想列出集合中的文档,我们可以使用 DocumentClient.CreateDocumentQuery这样做的方法。我们还可以从 github 获取演示代码

   var doc = (await client.ReadDocumentCollectionAsync(collUrl)).Resource;
var documents = client.CreateDocumentQuery(doc.SelfLink).AsEnumerable().ToList();

enter image description here

关于c# - 在azure db中获取文档集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48497104/

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