从Azure Cosmos DB中的嵌套集合中获取最新更新记录

时间:2018-03-24 06:33:05

标签: azure azure-functions azure-cosmosdb

我正在使用基于Microsoft Azure的应用程序,我使用Azure Cosmos Trigger从集合中获取更改源。我在一个集合中嵌套了记录。用户可以从UI修改嵌套记录。现在,我的要求是获取有关从UI修改的记录的信息,但cosmos触发器返回集合中的所有数据,而我想从嵌套集合中获取单个修改记录。如果可行的话,有什么建议可以做到这一点吗?返回整个集合将花费太多时间来加载UI。

1 个答案:

答案 0 :(得分:1)

我在Cosmos DB文档中发布了tutorial。这使用CreateDocumentChangeFeedQuery

var results = await query.ExecuteNextAsync<dynamic>().ConfigureAwait(false);
if (results.Count > 0)                                    
    docs.AddRange(results.Where(doc => doc.resourceType == resourceType)); 

允许您过滤

相关问题