InfluxDB 2.0 意外令牌试图按时间分组

InfluxDB 2.0 unexpected token trying to group by time

所以我在 InfluxDB 2.0 的存储桶中有数据 我在“数据资源管理器”中,我正在尝试编写查询以查看我插入的数据。

我正在尝试一个简单的查询,但我似乎无法让它工作,即使我从文档中获取了一个示例。

SELECT COUNT(driverNo) FROM "csvDataTest" WHERE time >= "2021-01-18T00:06:00Z" AND time < "2021-08-18T00:18:00Z" GROUP BY time(12m,6m)

一直在说

unexpected token for property key: DURATION (12m)

我在文档组看到的所有例子都是这样。

我做错了什么?谁能帮帮我?

哦,我想我明白了。我想我是在看 1.7 版的文档而不是 2.0 版

当我尝试 2.0 文档中的语法时它起作用了。

https://docs.influxdata.com/influxdb/v2.0/query-data/flux/group-data/

查询看起来像这样(我删除了计数,仍在处理查询语法,但 group by 子句现在有效)。

from(bucket: "csvDataTest")
|> range(start: 1900-01-10T00:00:00Z, stop: 2021-04-23T00:00:00Z)
|> filter(fn: (r) => r._measurement == "channels")
|> filter(fn: (r) => r.driverNo == "12345")
|> group(columns: ["_time"])