6.2.4.4. サポートされている演算子


Expand
演算子記号説明

Exists

exists

フィールドが存在するかどうかを確認します。

DoesNotExist

!

フィールドが存在しないかどうかを確認します。

Equals

=

フィールドが値と等しいかどうかを確認します。

DoubleEquals

==

別の形式の等価性チェック。

NotEquals

!=

フィールドが値と等しくないかどうかを確認します。

GreaterThan

>

フィールドが値より大きいかどうかを確認します。

GreaterThanOrEquals

>=

フィールドが値以上かどうかを確認します。

LessThan

<

フィールドが値より小さいかどうかを確認します。

LessThanOrEquals

フィールドが値以下かどうかを確認します。

In

in

フィールドが値のリスト内にあるかどうかを確認します。

NotIn

notin

フィールドが値のリストに含まれていないかどうかを確認します

Contains

contains

フィールドに値があるかどうかを確認します。

NotContains

notcontains

フィールドに値が含まれていないかどうかを確認します。

6.2.4.4.1. フィールドタイプ別の演算子の使用

各フィールドタイプは、一部の特定の演算子をサポートしています。

Expand
フィールドタイプサポートされている演算子

String

Equals: フィールドの値が指定された文字列と完全に一致する場合に一致します。

DoubleEquals: フィールド値が指定された文字列と完全に一致する場合に一致します (Equals の代替)。

NotEquals: フィールドの値が指定された文字列と完全に一致しない場合に一致します。

In: フィールドの値がリスト内の少なくとも 1 つの文字列と一致する場合に一致します。

NotIn: フィールドの値がリスト内の文字列のいずれにも一致しない場合に一致します。

Contains: フィールド値に指定された部分文字列が含まれる場合に一致します。

NotContains: フィールドの値に指定された部分文字列が含まれていない場合に一致します。

Exists: フィールドが存在する場合に一致します。

DoesNotExist: フィールドが存在しない場合に一致します。

テキスト文字列

タイムスタンプ

Equals: フィールドの値が指定されたタイムスタンプと完全に一致する場合に一致します。

DoubleEquals: フィールド値が指定されたタイムスタンプと完全に一致する場合に一致します (Equals の代替)。

NotEquals: フィールドの値が指定されたタイムスタンプと完全に一致しない場合に一致します。

GreaterThan: フィールドの値が指定されたタイムスタンプよりも後の場合に一致します。

GreaterThanOrEquals: フィールドの値が指定されたタイムスタンプの後または等しい場合に一致します。

LessThan: フィールドの値が指定されたタイムスタンプの前の場合に一致します。

LessThanOrEquals: フィールドの値が指定されたタイムスタンプの前または等しい場合に一致します。

In: フィールドの値がリスト内の少なくとも 1 つのタイムスタンプと一致する場合に一致します。

NotIn: フィールドの値がリスト内のタイムスタンプのいずれにも一致しない場合に一致します。

Exists: フィールドが存在する場合に一致します。

DoesNotExist: フィールドが存在しない場合に一致します。

RFC 3339 形式

数値

Equals: フィールドの値が指定された数と等しい場合に一致します。

DoubleEquals: フィールドの値が指定された数値と等しい場合に一致します (Equals の代替)。

NotEquals: フィールドの値が指定された数と等しくない場合に一致します。

GreaterThan: フィールドの値が指定された数よりも大きい場合に一致します。

GreaterThanOrEquals: フィールドの値が指定された数以上であれば一致します。

LessThan: フィールドの値が指定された数よりも小さい場合に一致します。

LessThanOrEquals: フィールドの値が指定された数値以下である場合に一致します。

In: フィールドの値がリスト内の少なくとも 1 つの数と等しい場合に一致します。

NotIn: フィールドの値がリスト内の数値に等しくない場合に一致します。

存在する: フィールドが存在する場合に一致します。

DoesNotExist: フィールドが存在しない場合に一致します。

数値形式

Boolean

Equals: 値が true または false の場合に一致します。

DoubleEquals: 値が true または false の場合に一致します (Equals の代替)。

NotEquals: 値が指定された値の逆の場合に一致します。

In: 値 (true または false) がリストに含まれている場合に一致します。

注記

リストに含めることができるのは true または false のみであるため、この Operator の使用は制限されています。

NotIn: 値がリストにない場合に一致します。

Exists: フィールドが存在する場合に一致します。

DoesNotExist: フィールドが存在しない場合に一致します。

ブール値の形式 (truefalse)

Array

Contains: 配列に指定された値がある場合に一致します。

NotContains: 配列に指定された値が含まれていない場合に一致します。In: 配列が指定された値と重複する場合に一致します。

NotIn: 配列が指定された値と重複しない場合に一致します。Exists: フィールドが存在する場合に一致します。

DoesNotExist: フィールドが存在しない場合に一致します。

注記

Array[Index] を使用すると、要素は配列要素に定義された型として扱われます。たとえば、文字列、タイムスタンプ、数値、ブール値などです。

配列要素

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る