InfluxDB查询-xxx_1问题

当向measurement插入同名不同属性(tag或者field)数据时,会产生 xxx_1 field或者tag,此时只能使用  xxx::tag 或者 xxx::field来查询。如下所述

有以下measurement,其中metric_id是tag,value是filed

select * from test limit 5;
name: test
time                 id            value
----                 ---------     -----
2018-05-21T22:00:05Z 10001          32
2018-05-21T22:00:05Z 10002          2
2018-05-21T22:00:05Z 10003          14
2018-05-21T22:00:05Z 10004          167
2018-05-21T22:00:05Z 10005          346

 现在插入数据

insert test id=10006,value=5

再查询,结果如下

select * from test limit 5;
name: test
time                  id      id_1      value
----                 -------  -----     ------
2018-05-21T22:00:05Z          10001      32
2018-05-21T22:00:05Z          10002      2
2018-05-21T22:00:05Z          10003      14
2018-05-21T22:00:05Z          10004      167
2018-05-21T22:00:05Z          10005      346

如果查询以下语句,则无查询结果

select * from test where id='2' limit 1;
name: test
time                 id            value
----                 ---------     -----

此时,需要指定属性(tag或field)查询

select * from test where id::tag='2' limit 1;
name: test
time                  id            value
----                  ---------     -----
2018-05-21T22:00:05Z  10002        2
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值