cre*_*ers 8 regex influxdb
根据文档,我们可以......
使用正则表达式在WHERE子句中指定具有值的标记.
当我像这样查询我的涌入数据库时,我得到了预期的结果.
> SELECT "field" FROM "measurement" WHERE tag = 19
但是,当用正则表达式替换where过滤时,我得不到任何结果.
> SELECT "field" FROM "measurement" WHERE tag =~ /19/
有人能告诉我为什么会这样吗?
cre*_*ers 7
自己发现了这个错误......
我有一个字段和一个带有相同密钥的标签.所以我在做
> SELECT "filed_key" from "measurement" WHERE field_key =~ /val/
现在我已经更改了我的模式,以便跨字段和标记的键是唯一的,并且一切都按预期工作.
在github上也有关于这种现象的讨论.
归档时间:
8 年,11 月 前
查看次数:
8390 次
最近记录: