Influxdb 如何从流入数据库中选择一些字段/标记?

Influxdb 如何从流入数据库中选择一些字段/标记?,influxdb,Influxdb,我能够查询XDB并选择所有字段/标记: select * from http_reqs where time > now() - 4d and "status" =~ /^4/ 它返回匹配值的列表。第一行如下所示: time error error_code method name proto scenario status tls_version type url value 但是,当我尝试仅选择这些字段/标记的子集时(根据),我根本没有得到任何结果: sel

我能够查询XDB并选择所有字段/标记:

select * from http_reqs where time > now() - 4d and "status"  =~ /^4/ 
它返回匹配值的列表。第一行如下所示:

time error error_code method name proto scenario status tls_version type url value
但是,当我尝试仅选择这些字段/标记的子集时(根据),我根本没有得到任何结果:

select "time","name" from http_reqs where time > now() - 4d and "status"  =~ /^4
无论我试着选择什么。文档似乎错误或不正确


我如何才能选择我想要的字段/标记?

似乎你必须首先弄清楚什么是“字段”和什么是“标记”。所以你需要做:

show field keys from http_reqs;
在我的情况下,这是回报

name: http_reqs
fieldKey fieldType
-------- ---------
url      string
value    float 
根据文档,您必须使用至少一个字段键(无论出于何种原因)

然后,您可以查询所需内容(除了字段键,如果您是否需要该字段键):

select "url","error" from http_reqs where time > now() - 4d and "status"  =~ /^4/