微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决InfluxDB 2.0 意外令牌尝试按时间分组

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

我在文档组中看到的所有示例都是这种方式。

我做错了什么?有人可以帮我吗?

screen error

解决方法

哦,我想我已经想通了。我想我正在查看 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"])

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。