在云功能中使用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();


c# - 在Azure数据库中获取文档收集?-LMLPHP

08-06 18:19