【问题标题】:How to compare two arrays and get only the common value in Mule 4 - Dataweave如何比较两个数组并仅获取 Mule 4 中的共同值 - Dataweave
【发布时间】:2020-08-17 21:17:40
【问题描述】:

我想比较两个数组并只获取 Mule 4 dataweave 中的公共值

输入:

 array1 = ["aaa", "bbb"]
 array2 = ["aaa","ccc","ddd"]

输出:

 Result: ["aaa"]

我尝试了“--”,但两者都没有给我预期的结果。

提前致谢

【问题讨论】:

    标签: dataweave mulesoft mule4


    【解决方案1】:
    %dw 2.0
    var array1 = ["aaa", "bbb"]
    var array2 = ["aaa","ccc","ddd"]
    output application/java
    ---
    array1 reduce (item, acc = []) -> if (array2 contains item) acc + item else acc
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2021-09-04
      • 2021-02-10
      • 2018-01-09
      • 2011-11-06
      • 2021-03-20
      相关资源
      最近更新 更多