Ich muss Datenbank Abfrage Ergebnis in Dataweave und überspringen Dopplicates sowie einige Elemente basierend auf einer Bedingung Iterieren. Angenommen, vales für eine Spalte order kommt wie: 10-ord, 11-ord, 12-ord, ich sollte nur 11-ord abholen und andere Zeilen überspringen, deren Wert mit -ord endet.Mule- Iterieren durch eine Karte in Dataweave und Überspringen von DUBLICATE-Elementen
Rest der Werte, die nicht mit endet - ord sollte abgeholt werden.
Der aktuelle Code gibt ein bestimmtes Element, aber nicht die oben hervorgehobene Bedingung. Der aktuelle Code ist:
payload map ((payload, indexOfPayload) -> {
id: payload.orderId ,
number: payload.orderNumber
}) distinctBy $.number
Gute Antwort, verwenden Sie die eingebaute 'distinctBy'-Funktion von dataweave. –