如何 select InfluxDB 中的最后一条记录

How to select last record in InfluxDB

我在 influxDB 中进行了非常简单的测量,并且有默认时间列和其他两列,如下所示,

Select * 来自测量

给我这个输出。

time                            component_id    jkey
2016-09-27T02:49:17.837587671Z      3   "timestamp"
2016-09-27T02:49:17.849447239Z      3   "init_time"
2016-09-27T02:49:17.885999439Z      3   "ae_name"
2016-09-27T02:49:17.893056849Z      3   "init_time"

如何select记录本次测量的最后一条记录?时间值最大的记录

这可以通过 last() 来完成。有关详细信息,请参阅文档:link。或者看看文档中的这个例子。

SELECT LAST("water_level") FROM "h2o_feet" WHERE "location" = 'santa_monica'

这将 return "newest" 条目。