Dataweave数组差异
Dataweave Array Difference
我有 2 个数组。 arr1 将是一个超集,arr2 将是一个子集,arr2 的大小将始终小于 arr1。
我想找出 arr1 中哪些值不在 arr2 中。
例如
arr1 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"15d65369-25eb-9u4b-6t7m-820ac145t8w1"
]
arr2 = [
"07d65369-78eb-4afb-aba8-710ac146b93f"
]
预期结果应该是["15d65369-25eb-9u4b-6t7m-820ac145t8w1"]
可能是这样的..
%dw 2.0
output application/json
var arr1 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"15d65369-25eb-9u4b-6t7m-820ac145t8w1",
"435rt3e-25eb-gh56-6t7m-njhyuiigt6565"
]
var arr2 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"435rt3e-25eb-gh56-6t7m-njhyuiigt6565"
]
---
arr1 -- arr2
我有 2 个数组。 arr1 将是一个超集,arr2 将是一个子集,arr2 的大小将始终小于 arr1。
我想找出 arr1 中哪些值不在 arr2 中。
例如
arr1 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"15d65369-25eb-9u4b-6t7m-820ac145t8w1"
]
arr2 = [
"07d65369-78eb-4afb-aba8-710ac146b93f"
]
预期结果应该是["15d65369-25eb-9u4b-6t7m-820ac145t8w1"]
可能是这样的..
%dw 2.0
output application/json
var arr1 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"15d65369-25eb-9u4b-6t7m-820ac145t8w1",
"435rt3e-25eb-gh56-6t7m-njhyuiigt6565"
]
var arr2 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"435rt3e-25eb-gh56-6t7m-njhyuiigt6565"
]
---
arr1 -- arr2