移行リストの結果フィルターの例
このフィルター例は、移行 API フィールドとパラメーターに基づいています。このフィルターは、name に特定の文字列を含み、2 つの日付の間に開始、updatedOn、更新された移行を検索します。
このフィルターは、名前に「doc」が含まれ、2020 年 4 月 8 日深夜 0 時から 2020 年 4 月 13 日深夜 0 時までに開始された移行を検索します。
{
"filter": {
"operator": "and",
"operands": [
{
"operator": "gt",
"field": "updatedOn",
"value": "2020-04-08T00:00:00.001Z"
},
{
"operator": "substring",
"field": "name",
"value": "doc"
},
{
"operator": "lt",
"field": "updatedOn",
"value": "2020-04-13T00:00:00.001Z"
}
]
}
}
- フィルター
-
フィルターは、演算子と値、フィールドで構成されます。フィルターは、 または などの boolean 演算子と組み合わせた場合の演算子になります。
- 演算子: フィルターは、フィルターでブール演算子と組み合わせると演算子として使用されます。使用可能なブール演算子は 2 つあります。
- OR: いずれかの条件を満たす。
- AND: すべての条件を満たす。
- 演算子:11個の演算子があります (
NONE、LT、LE、EQ、NE、GE、GT、substring、AND、OR、NOT
)。AND と OR は、複数のフィルターの組み合わせを評価するために使用されます。他の演算子は、個々のフィルター内の値の評価に使用されます。すべてのフィールドですべての演算子を使用できるわけではありません。 - フィールド: フィルターで使用されるフィールドの名前。
- 値: 評価されるフィールドの値。
- 演算子: フィルターは、フィルターでブール演算子と組み合わせると演算子として使用されます。使用可能なブール演算子は 2 つあります。