用户管理筛选器示例
此示例筛选器基于用户管理 API 字段和参数。此筛选器用于搜索用户的登录名、用户名和用户的真实名称 firstName。
此筛选器用于搜索用户名字段中的字符串“bot-creator”和 firstName 字段中的字符串“Adweta”。
{
"sort": [
{
"field": "username",
"direction": "asc"
}
],
"filter": {
"operator": "and",
"operands": [
{
"operator": "substring",
"value": "bot-creator",
"field": "username"
},
{
"operator": "substring",
"value": "Adweta",
"field": "firstName"
}
]
}
}
- 排序
-
- 字段:用于对响应排序的字段的名称。
- 方向:排序顺序。它可以是 asc(升序)或 desc(降序)。
- 筛选器
-
筛选器包含运算符、值和字段。当与布尔运算符一起使用时,筛选器是操作数,例如和。
- 操作数:当使用布尔运算符在筛选器中合并时,筛选器将用作操作数。有两种可用的布尔运算符:
- 或:必须满足其中一个条件。
- 和:必须满足所有条件。
- 运算符:有 11 个运算符
:NONE、lt、le、eq、ne、ge、gt、substring、and、or、not
。And 和 or 用于同时评估多个筛选器。其他运算符用于计算单个筛选器内的值。并非所有运算符都处理所有字段。 - 字段:筛选器中使用的字段的名称。
- 值:要评估的字段的值。
- 操作数:当使用布尔运算符在筛选器中合并时,筛选器将用作操作数。有两种可用的布尔运算符: