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"])
所以我在 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"])