如何使用数组中的参数动态创建查询?

How to dynamically create query, with params from an array?

输入 - ["eq,"comp",...""](可以是 1 到 n 个值)

根据数组中输入值的个数,建立条件个数。如果有3个params,那么三个AND条件,等等

输出 - “SELECT 来自帐户的名称 WHERE Eq = true AND comp = true”

%dw 2.0
output text
---
"SELECT Name FROM Account WHERE " ++ (payload map ($ ++ " = true") joinBy " AND ")