如何使用 Azure Cosmos DB 传递文档的 ID?
How to pass a document's ID using Azure CosmoDB?
我正在创建一个简单的 CRUD 应用程序来学习 Azure。我创建了一个逻辑应用程序(标准模型),我的 APIs 是使用工作流设计器设计的。我还有一个 CosmoDB 来保存每个对象。
我的 GET API,获取所有文档,如下所示:
而我的 GET API,它只获取一个文档,如下所示:
这是我的 CosmosDB 的样子,其中包含静态调用时成功 return 的项目的 ID:
那么我需要用什么来替换 *Document ID
输入中的静态 ID,以便我可以传入不同的 ID?
我查看了 docs,它建议 documentId
,但是当我输入这个时,我得到了这个错误:
谢谢!
谢谢@404,post将您的建议作为帮助其他社区成员的答案。
" 您应该知道要从提供给获取文档块的流中检索的 id
(除非它是静态的)。因为您只有 HTTP trigger
,所以您的 ID 应该是通过它提供。例如,通过将 url
中的 id 作为查询参数传递,然后在 Document ID
字段中引用该参数。“
在请求正文中使用 Document ID
触发对逻辑应用程序的 post 请求。
尝试如下:
我正在创建一个简单的 CRUD 应用程序来学习 Azure。我创建了一个逻辑应用程序(标准模型),我的 APIs 是使用工作流设计器设计的。我还有一个 CosmoDB 来保存每个对象。
我的 GET API,获取所有文档,如下所示:
而我的 GET API,它只获取一个文档,如下所示:
这是我的 CosmosDB 的样子,其中包含静态调用时成功 return 的项目的 ID:
那么我需要用什么来替换 *Document ID
输入中的静态 ID,以便我可以传入不同的 ID?
我查看了 docs,它建议 documentId
,但是当我输入这个时,我得到了这个错误:
谢谢!
谢谢@404,post将您的建议作为帮助其他社区成员的答案。
" 您应该知道要从提供给获取文档块的流中检索的 id
(除非它是静态的)。因为您只有 HTTP trigger
,所以您的 ID 应该是通过它提供。例如,通过将 url
中的 id 作为查询参数传递,然后在 Document ID
字段中引用该参数。“
在请求正文中使用 Document ID
触发对逻辑应用程序的 post 请求。
尝试如下: