JMESPathを使用して単純な配列をフィルタリングする

マーカス

Azure CLIから取得したプレーンリストをフィルター処理しようとしていますが、リストを適切にフィルター処理するクエリを作成するのに苦労しています。私が達成しようとしていることをカプセル化する例は、リストをフィルタリングして、[1, 2, 3, 4, 5]2より大きいすべての値を取得しようとすることです。

:JQを使用して、私はそうのようにこれを行うことができますecho "[1, 2, 3, 4, 5]" | jq "map(select(. > 2))"与えます[3, 4, 5 ]問題は、参照する特定のキーがないと、私が知る限りJMESPathの「現在の要素」を示すことができないことに起因します。

JMESPathクエリを使用して、このような単純なリストをフィルタリングするにはどうすればよいですか?

マーカス

これ@は、フィルター式の一部として現在のノードトークンを使用して実行できます1つの注意点は、JMESPathのリテラルをバッククォートで囲む必要があるということです。そうしないと、式が無効になります。配列から2より大きいすべての数値を取得するためのフィルターは次のとおりです。

[?@ > `2`]

数値以外のオブジェクトの配列の場合、フィルター式に組み込まれている関数のいずれかを、現在のノードトークンとともに使用し@てフィルター処理できます。これにより、以下を含むすべての文字列が取得されますsubstring

[?contains(@, `substring`)]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JmesPathを使用してCloudTrailログをフィルタリングする

分類Dev

単純なJavaScriptを使用してhtmlテーブルをフィルタリングする方法は?

分類Dev

この単純なNSPredicateが配列をフィルタリングしないのはなぜですか

分類Dev

配列を使用して配列をフィルタリングするJavascript

分類Dev

ブールフィルタリングを使用して配列を作成する

分類Dev

配列を使用してテーブルをフィルタリングする

分類Dev

PostgresとSQLAlchemyで配列列を使用してフィルタリングする

分類Dev

NSPredicateを使用して辞書で配列をフィルタリングする

分類Dev

indexOfを使用して配列をフィルタリングする

分類Dev

RxJS演算子を使用して配列をフィルタリングする方法

分類Dev

SQLを使用してPHPで配列をフィルタリングする

分類Dev

forEachを使用して配列をフィルタリングする

分類Dev

TypeScriptでToLowerCaseを使用して配列をフィルタリングする方法

分類Dev

Angularjsを使用して配列をフィルタリングする方法

分類Dev

PHPを使用して配列をフィルタリングする方法は?

分類Dev

Angular:配列を使用してng-repeatをフィルタリングする

分類Dev

OR句を使用してSwiftで配列をフィルタリングする方法

分類Dev

typeScript を使用して複数の配列をフィルタリングする

分類Dev

キーを使用してデータをフィルタリングする配列フィルター

分類Dev

オブジェクトの配列をフィルタリングし、純粋なJavascriptを使用してフィルタリングされた配列を返しますか?

分類Dev

配列値で大きな配列をグループ化してフィルタリングする

分類Dev

ラベルの別の配列を使用して numpy 配列をフィルタリングする

分類Dev

アンダースコアJavaScriptを使用して配列の配列をフィルタリングする方法

分類Dev

パターンマッチングを使用して配列をフィルタリングする

分類Dev

配列を使用してピボットフィールドをフィルタリングする

分類Dev

Swiftの別の配列の要素を使用して配列をフィルタリングする方法は?

分類Dev

JSで深くネストされた配列を使用して配列をフィルタリングする

分類Dev

別の配列の特定の値を使用して複数の配列をフィルタリングする

分類Dev

別の配列の要素を使用して配列内の要素をフィルタリングする

Related 関連記事

  1. 1

    JmesPathを使用してCloudTrailログをフィルタリングする

  2. 2

    単純なJavaScriptを使用してhtmlテーブルをフィルタリングする方法は?

  3. 3

    この単純なNSPredicateが配列をフィルタリングしないのはなぜですか

  4. 4

    配列を使用して配列をフィルタリングするJavascript

  5. 5

    ブールフィルタリングを使用して配列を作成する

  6. 6

    配列を使用してテーブルをフィルタリングする

  7. 7

    PostgresとSQLAlchemyで配列列を使用してフィルタリングする

  8. 8

    NSPredicateを使用して辞書で配列をフィルタリングする

  9. 9

    indexOfを使用して配列をフィルタリングする

  10. 10

    RxJS演算子を使用して配列をフィルタリングする方法

  11. 11

    SQLを使用してPHPで配列をフィルタリングする

  12. 12

    forEachを使用して配列をフィルタリングする

  13. 13

    TypeScriptでToLowerCaseを使用して配列をフィルタリングする方法

  14. 14

    Angularjsを使用して配列をフィルタリングする方法

  15. 15

    PHPを使用して配列をフィルタリングする方法は?

  16. 16

    Angular:配列を使用してng-repeatをフィルタリングする

  17. 17

    OR句を使用してSwiftで配列をフィルタリングする方法

  18. 18

    typeScript を使用して複数の配列をフィルタリングする

  19. 19

    キーを使用してデータをフィルタリングする配列フィルター

  20. 20

    オブジェクトの配列をフィルタリングし、純粋なJavascriptを使用してフィルタリングされた配列を返しますか?

  21. 21

    配列値で大きな配列をグループ化してフィルタリングする

  22. 22

    ラベルの別の配列を使用して numpy 配列をフィルタリングする

  23. 23

    アンダースコアJavaScriptを使用して配列の配列をフィルタリングする方法

  24. 24

    パターンマッチングを使用して配列をフィルタリングする

  25. 25

    配列を使用してピボットフィールドをフィルタリングする

  26. 26

    Swiftの別の配列の要素を使用して配列をフィルタリングする方法は?

  27. 27

    JSで深くネストされた配列を使用して配列をフィルタリングする

  28. 28

    別の配列の特定の値を使用して複数の配列をフィルタリングする

  29. 29

    別の配列の要素を使用して配列内の要素をフィルタリングする

ホットタグ

アーカイブ