在云功能中使用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是一个DocumentCollection
当您提到doc是documentCollection时,更多详细信息请参考
DocumentClient.ReadDocumentCollectionAsync方法用于作为异步操作从Azure Cosmos DB服务读取DocumentCollection。
但是看起来好像没有任何方法可以访问枚举器或查看内容的方式,所以我可能在错误的位置?
如果要列出集合中的文档,我们可以使用DocumentClient.CreateDocumentQuery方法来做到这一点。我们也可以从github获取演示代码
var doc = (await client.ReadDocumentCollectionAsync(collUrl)).Resource;
var documents = client.CreateDocumentQuery(doc.SelfLink).AsEnumerable().ToList();