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