迁移列表结果筛选器示例
此示例筛选器基于迁移 API 字段和参数。此筛选器用于搜索名称中包含特定字符串并已启动、在两个日期之间已更新的迁移。
此筛选器搜索名称中包含“doc”且于 2020 年 4 月 8 日午夜和 2020 年 4 月 13 日午夜之间开始的迁移。
{
"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"
}
]
}
}
- 筛选器
-
筛选器包含运算符、值和字段。当与布尔运算符一起使用时,筛选器是操作数,例如和。
- 操作数:当使用布尔运算符在筛选器中合并时,筛选器将用作操作数。有两种可用的布尔运算符:
- 或:必须满足其中一个条件。
- 和:必须满足所有条件。
- 运算符:有 11 个运算符
:NONE、lt、le、eq、ne、ge、gt、substring、and、or、not
。And 和 or 用于同时评估多个筛选器。其他运算符用于计算单个筛选器内的值。并非所有运算符都处理所有字段。 - 字段:筛选器中使用的字段的名称。
- 值:要评估的字段的值。
- 操作数:当使用布尔运算符在筛选器中合并时,筛选器将用作操作数。有两种可用的布尔运算符: