Influxdb 如何判断流入数据库是否包含数据?

Influxdb 如何判断流入数据库是否包含数据?,influxdb,Influxdb,我目前正在尝试计算XDB中的行数,但以下操作失败 SELECT count(*) FROM "TempData_Quarantine_1519835017000_1519835137000"..:MEASUREMENT"; 带着信息 InfluxData API responded with status code=BadRequest, response={"error":"error parsing query: found :, expected ; at line 1, char 73

我目前正在尝试计算XDB中的行数,但以下操作失败

SELECT count(*) FROM "TempData_Quarantine_1519835017000_1519835137000"..:MEASUREMENT";
带着信息

InfluxData API responded with status code=BadRequest, response={"error":"error parsing query: found :, expected ; at line 1, char 73"}
据我所知,这个查询应该检查所有测量值并计算它们


(我从其他人那里继承了这段代码,很抱歉没有更好地理解它)

如果您需要一个关于“告诉流入数据库是否包含数据”的二进制答案,那么就这么做吧

select count(*) from /.*/ 
如果当前数据库中的当前保留策略为空(包含0行),则将不返回任何内容。否则它将返回如下内容:

name: api_calls
time count_value
---- -----------
0    5

name: cpu
time count_value
---- -----------
0    1
您还可以明确指定保留策略:

SELECT count(*) FROM "TempData_Quarantine_1519835017000_1519835137000"./.*/

如果您需要一个关于“告诉流入数据库是否包含数据”问题的二进制答案,那么只需这样做

select count(*) from /.*/ 
如果当前数据库中的当前保留策略为空(包含0行),则将不返回任何内容。否则它将返回如下内容:

name: api_calls
time count_value
---- -----------
0    5

name: cpu
time count_value
---- -----------
0    1
您还可以明确指定保留策略:

SELECT count(*) FROM "TempData_Quarantine_1519835017000_1519835137000"./.*/

“TempData_quantial_1519835017000_1519835137000”将是此答案中RP的名称?这是一个db的名字,我应该知道,它会的。在您的情况下,在执行查询之前,请不要忘记
使用TempData_quantial_15198…
。“TempData_quantial_1519835017000_1519835137000”将是此答案中RP的名称?这是一个db的名字,我应该知道,它会的。在您的情况下,在执行查询之前,不要忘记使用TempData\u quantial\u 15198…。