我是Mulesoft的初学者,我想知道如何在select查询中传递动态字段。请帮助构建有关API查询参数的动态查询(通过使用数据库连接器)
如果我的API URL如下所示
**https://localhost:9103/api?param1=empname,empid,empnumber**我的select查询必须如下所示
**Select empname,empid,empnumber from employeetable**注意:我使用的是mule4和Anypoint 7.4版本
发布于 2021-02-02 07:46:49
当您访问Mule API时,您的URL必须是这样的。
https://localhost:9103/api?param1=empname,empid,empnumber在您的骡子应用程序中,侦听器后请使用set variable component from mule palette
<set-variable value="#[message.attributes.queryParams.param1 as String]" doc:name="Set Variable" variableName="columns"/>然后在查询组件中使用这个变量,我在下面写,
查询部分中的 :-
select :fields from employeetable参数部分中的(在fx模式下):-
%dw 2.0
output application/java
---
{
"fields" : vars.columns
}你会得到你想要的查询
Select empname,empid,empnumber from employeetablehttps://stackoverflow.com/questions/65827667
复制相似问题