mydb
我在 Influxdb 上创建了一个新数据库。接下来我做了use mydb
当我在我的数据库上运行插入时,我遇到了错误 -
ERR: {"error":"unable to parse 'angle, userid=1, product=pname value=5.1': missing tag key"}
这是我正在运行的插入 -
INSERT angle, userid=1, product=dname value=5.1
mydb
我在 Influxdb 上创建了一个新数据库。接下来我做了use mydb
当我在我的数据库上运行插入时,我遇到了错误 -
ERR: {"error":"unable to parse 'angle, userid=1, product=pname value=5.1': missing tag key"}
这是我正在运行的插入 -
INSERT angle, userid=1, product=dname value=5.1
假设angle
是测量的名称userid
,product
并且是字段,如果您没有应用任何标签,请value
尝试在之后删除逗号并在之前添加另一个逗号?angle
value
INSERT angle userid=1,product=dname,value=5.1
如果userid
是一个标签,那么它应该是这样的
INSERT angle,userid=1 product=dname,value=5.1
请参考线路协议规范
https://docs.influxdata.com/influxdb/v1.7/write_protocols/line_protocol_reference/
https://docs.influxdata.com/influxdb/v1.7/write_protocols/line_protocol_tutorial/
在检查了文档和多次点击并尝试后,我想出了使用多个标签插入 influxDb 的正确方法是这样的 -
INSERT angle,id=1,product=ineck value=5.0
https://docs.influxdata.com/influxdb/v2.0/reference/syntax/line-protocol/
目前正在学习influxdb,我的问题是空间。确保您有正确的空格。
您的插入命令:
INSERT angle, userid=1, product=dname value=5.1
正确格式化并纠正空格:
INSERT angle,userid=1,product=dname value=5.1
我会在答案下方留下评论,但我没有这方面的声誉,也没有人明确提到空格的问题。因此,对于任何新来者,请注意您的空间。