【发布时间】:2021-12-28 18:44:20
【问题描述】:
我正在创建一个简单的 CRUD 应用来学习 Azure。我创建了一个逻辑应用程序(标准模型),并且我的 API 是使用工作流设计器设计的。我还有一个 CosmoDB 来保存每个对象。
我的获取所有文档的 GET API 如下所示:
我的 GET API 只获取一个文档,如下所示:
这是我的 CosmosDB 与静态调用时成功返回的项目 ID 的样子:
那么我需要在*Document ID 输入中用什么替换静态 ID,以便我可以传入不同的 ID?
我查看了docs,它建议documentId,但是当我输入这个时,我得到了这个错误:
谢谢!
【问题讨论】:
-
您应该知道要从输入到
Get a document块的流中检索的id(除非它是静态的)。由于您只有一个 HTTP 触发器,因此您的id应该通过它提供。例如,通过将 url 中的id作为查询参数传递,然后在文档 ID 字段中引用该参数。
标签: azure azure-cosmosdb azure-logic-apps