Watcher 数组比较条件
编辑Watcher 数组比较条件
编辑使用 array_compare
将执行上下文中的值数组与给定值进行比较。有关可使用的运算符,请参见表 83。
使用数组比较条件
编辑要使用 array_compare
条件,您需要指定要在执行上下文中评估的数组、比较运算符 以及要比较的值。可选地,您可以指定要评估的每个数组元素中字段的路径。
例如,以下 array_compare
条件如果聚合中至少有一个桶的 doc_count
大于或等于 25,则返回 true
{ "condition": { "array_compare": { "ctx.payload.aggregations.top_tweeters.buckets" : { "path": "doc_count", "gte": { "value": 25 } } } } }
当使用包含点的字段名时,此条件将无法工作,请改用脚本条件。
数组比较条件属性
编辑名称 | 描述 |
---|---|
|
执行上下文中数组的路径,以点分隔符表示。例如, |
|
要评估的每个数组元素中字段的路径。例如, |
|
比较结果为 |
|
要比较的值。 |