在关系数据库中可以使用or或者in查询不同数据,那么在influxdb2中如何使用flux语法进行查询呢?
1、在filter中使用or连接
|> filter(fn: (r) => r.eq == "1" or r.eq == "2")
2、使用contains函数
在from前面定义数组
fields = ["1", "2"]
然后在filter中使用
|> filter(fn: (r) => contains(value: r.eq, set: fields))
本文介绍在InfluxDB中使用Flux语法进行复杂查询的方法,包括使用or连接和contains函数实现多条件筛选。
在关系数据库中可以使用or或者in查询不同数据,那么在influxdb2中如何使用flux语法进行查询呢?
1、在filter中使用or连接
|> filter(fn: (r) => r.eq == "1" or r.eq == "2")
2、使用contains函数
在from前面定义数组
fields = ["1", "2"]
然后在filter中使用
|> filter(fn: (r) => contains(value: r.eq, set: fields))
646

被折叠的 条评论
为什么被折叠?