`отсутствует ключ ключа` при вставке в InfluxDB со вставкой с несколькими тегами - PullRequest
1 голос
/ 21 октября 2019

Я создал новый db 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

Ответы [ 2 ]

1 голос
/ 29 октября 2019

После проверки документов и многократных попаданий и попыток я выяснил, как правильно вставить в InfxDb несколько тегов:

INSERT angle,id=1,product=ineck value=5.0

1 голос
/ 21 октября 2019

Если 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/

...