Influxdb XDB无法选择字段键

Influxdb XDB无法选择字段键,influxdb,Influxdb,我是XDB的新手。我有一个带有表语言的现有数据库。当我运行select*from language时,我得到下表: name: language time application_guid application_name application_type instance_index lang metric_type stream_name value ---- ---------------- ---------

我是XDB的新手。我有一个带有表
语言的现有数据库
。当我运行
select*from language
时,我得到下表:

name: language
time                     application_guid application_name application_type instance_index lang metric_type stream_name value
----                     ---------------- ---------------- ---------------- -------------- ---- ----------- ----------- -----
2019-03-07T07:46:49.225Z 31429            counter          sink             0              ar   counter     tweetlang   0
2019-03-07T07:46:49.225Z 31429            counter          sink             0              ca   counter     tweetlang   0
2019-03-07T07:46:49.225Z 31429            counter          sink             0              de   counter     tweetlang   0
2019-03-07T07:46:49.225Z 31429            counter          sink             0              el   counter     tweetlang   0
当我运行
从语言中选择“lang”时,我得到一个空结果。这里有什么问题?

找到了解决方案:

SELECT子句在包含字段时必须至少指定一个字段 标签


根据文档,可以给字段键,也可以给带有字段名和标记键的查询,其中标记键用于索引,字段是您在度量中定义为列的内容

如果select查询由标记名给出,则不会返回任何结果

根据您的测量,名为
的language
具有
lang
键作为标记键

如果我们考虑你的代码>字段名称< /C> >如下:

application\u guid application\u name application\u type instance\u index

标签
,如下所示:

lang公制\u类型流\u名称值

select查询可以通过以下方式给出:

从语言中选择*

从语言中选择应用程序\u guid、lang

如果要在语句中提供多个字段和标记,则:

从语言中选择应用程序guid、应用程序类型::字段、度量类型、流名称::标记

此外,InfluxDb使用Line协议,其中Line协议通知InfluxDb数据的测量、标记集、字段集和时间戳