在Influxdb中是否有任何shortform语法来查询列表中的成员资格?我正在考虑的事情
SELECT * FROM some_measurement WHERE some_tag IN ('a', 'b', 'c')
Run Code Online (Sandbox Code Playgroud)
现在我可以使用ORed =s 将它串在一起,但这看起来非常低效.有更好的方法吗?我查看了语言规范,我不认为这是表达式制作的可能性.
我想的另一种选择是使用正则表达式方法,但这对我来说似乎更糟糕.
bec*_*ean 20
InfluxDB 0.9支持标记匹配的正则表达式.这是正确的方法,虽然当然正则表达式可能会有问题.这不是InfluxDB的性能问题,实际上可能比多链式OR语句更快.目前还没有像IN或HAVING这样的条款的支持.
例如: SELECT * FROM some_measurement WHERE some_tag =~ /a|b|c/
| 归档时间: |
|
| 查看次数: |
4560 次 |
| 最近记录: |