Azure Cosmos Db触发器功能,用于查找更新文档的确切部分

问题描述 投票:0回答:1

我有一个Document Db集合'Coll_1'。我还创建了一个Azure cosmos数据库触发器函数,以便在“Coll_1”中的任何文档更新时检查并执行操作。但是,我需要确切地知道文档的哪个部分是从azure函数修改的。请确认是否支持,否则欢迎任何我的问题的解决方案。我目前的功能代码如下:

    public static class CosmosDBTrigger
{
    [FunctionName("CosmosDBTrigger")]
    public static void Run([CosmosDBTrigger(
        databaseName: "Coll1DB",
        collectionName: "Coll_1",
        ConnectionStringSetting = "DBConnection",
        LeaseCollectionName = "leases")]IReadOnlyList<Document> documents, TraceWriter log)
    {
        if (documents != null && documents.Count > 0)
        {
            log.Verbose("Documents modified " + documents.Count);
            log.Verbose("First document Id " + documents[0].Id);
        }
    }
}

任何帮助表示赞赏,并提前致谢!

azure azure-functions azure-cosmosdb
1个回答
0
投票

此时无法识别更改Feed中文档的哪个部分发生了变化。更改源在更新/插入操作后返回文档的状态。

如果它是您想要的功能,您可以在User Voice中投票支持此功能。

© www.soinside.com 2019 - 2024. All rights reserved.