【问题标题】:Dataweave Array DifferenceDataweave 阵列差异
【发布时间】:2020-10-01 13:40:09
【问题描述】:

我有 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"]

【问题讨论】:

    标签: dataweave


    【解决方案1】:

    可能是这样的..

    %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
    

    【讨论】:

    • 天啊。那太精彩了!我正在走一条非常曲折的路线,所以感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多