をORDERBY。ミュールDataweaveは、複数の値
0
私はフィールドの多数でDataweave ORDERBYを使用してラバでコレクションをソートし、昇順または降順にする方法を知っていただきたいと思い
A
答えて
2
ここでは、複数のorderbyと並べ替えを示すために作成したサンプルコード(例)を示します。注: - デフォルトでは、order byは昇順で、降順を達成するために、最後の結果を[-1..0]だけ戻します。
%dw 1.0
%var inputPayload=[
{"name":"john",
"age": "12"
},
{"name":"john3",
"age": "15"
},
{"name":"john3",
"age": "14"
},
{"name":"john1",
"age": "13"
},
{"name":"john2",
"age": "14"
},
{"name":"john5",
"age": "17"
}
]
%output application/json
---
((inputPayload orderBy $.name) orderBy $.age)[-1..0]
出力ペイロード - [{ "名前": "john5"、 "年齢": "17"}、{ "名前": "john3"、 "年齢":「15 "}、{ "名前": "john3"、 "年齢": "14"}、{ "名前": "john2"、 "年齢": "14"}、{ "名前":" john1」、 「年齢」:「13」}、{ 「名前」:「john」、 「年齢」:「12」}
0
このためにOrderByと連結演算子を使用する必要があります。以下の例を与える
ペイロードorderBy($ .name ++ $ .id)
関連する問題
- 1. 文字列マップ/ JSONをオブジェクトに - ミュールDataWeave
- 2. DataWeave関数
- 3. はミュール
- 4. ミュールのバッチ処理ミュールで
- 5. ミュール -
- 6. DataweaveのJSONプロパティ
- 7. ミュール:インデックス
- 8. ミュール - JSON
- 9. ミュール:1つの
- 10. ウェブサービスコンシューマコンポーネントのミュール
- 11. どのようミュール
- 12. ミュールESBプラグイン
- 13. ミュールInstallException:コンフィグアプリを
- 14. ミュールESBユーバーコネクタ
- 15. ミュールMUNITモックhttp.uri.params
- 16. ミュール3.7 - データベース
- 17. HTTP 414(ミュール内)
- 18. Dataweave例外処理
- 19. ミュール私は非常に単純なミュール(3.xの)フロー有する
- 20. Mule ESB Dataweaveの条件
- 21. Dataweaveでの動的マッピング
- 22. dataweaveとdatamapperの相違
- 23. dataweaveを使用して複雑なjson構造の値をマスクする方法はありますか?
- 24. Dataweaveの配列の要素のインデックスを取得する方法dataweave
- 25. ミュールESB Dataweaveは、私がBigcommerceのAPIからの2つのXMLストリームを持つ1つのXML出力を作成
- 26. ミュールESBバッチ例外
- 27. ミュール3 WebServiceがスタックトレース
- 28. グローバル例外ハンドラ - ミュール
- 29. ミュール展開問題
- 30. MySQLは複数のフィルタ値
ありがとう@Senthil c –