将DocumentDb查询绑定到Azure函数输入

时间:2016-10-26 18:17:55

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

是否可以将documentDb查询绑定到Azure功能上的输入?

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

扎因,

目前,您仅限于设置文档ID。绑定不支持高级查询。

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

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