두 배열을 비교하고 Mule 4-Dataweave에서 공통 값만 얻는 방법

Aug 17 2020

두 배열을 비교하고 Mule 4 dataweave에서 공통 값만 얻고 싶습니다.

입력:

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

산출:

 Result: ["aaa"]

나는 "-", diff를 시도했지만 둘 다 나에게 예상 된 결과를주지 않았다.

미리 감사드립니다

답변

3 Alex Aug 17 2020 at 20:17
%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