【问题标题】:Binding DocumentDb Query to Azure Functions input将 DocumentDb 查询绑定到 Azure Functions 输入
【发布时间】:2016-10-26 18:17:55
【问题描述】:

是否可以将 documentDb 查询绑定到 Azure 函数的输入?

我不需要将查询作为触发器,但我想在触发我的函数时传递查询结果

【问题讨论】:

  • 看看文档:azure.microsoft.com/en-us/documentation/articles/… 你可以指定一个输出绑定来做你需要的事情
  • @Thomas 我正在寻找一个输入绑定,它将为我提供查询结果。不是输出绑定,它可以让我添加一个新文档
  • 文档中的输入绑定能满足你的要求吗?
  • @Thomas 据我所知没有。如果我缺少绑定选项,请告诉我。请注意,我正在寻找可能是多个结果的查询结果。据我所知,输入绑定只给出一个文档。
  • 是的,看来您需要实现自己的绑定:-)

标签: azure azure-cosmosdb azure-webjobssdk azure-functions


【解决方案1】:

扎因,

目前,您只能设置文档 ID。绑定不支持高级查询。

另一种方法是绑定到客户端并直接执行查询。

我们在此处跟踪问题:https://github.com/Azure/azure-webjobs-sdk-script/issues/289

【讨论】:

    【解决方案2】:

    当然,您可以从 Azure 函数调用 DocumentDB。从 Azure 函数调用收集您需要的任何参数,编写查询,将其发送到 DocumentDB,等待结果,然后响应 Azure 函数调用(假设您使用的是 HTTP 触发器)。

    我使用 node.js 来访问 DocumentDB,并且 SDK 似乎可以作为 Azure Functions 中的 package.json 依赖项正常加载。我怀疑 .NET 也是如此。

    【讨论】:

    • 是的,我知道我可以手动调用 DocumentDb。我希望有一个解决方案,其中 Azure Functions 框架将为我完成大部分连接管理工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多