【问题标题】:InfluxDB 2.0 unexpected token trying to group by time尝试按时间分组的 InfluxDB 2.0 意外令牌
【发布时间】:2021-05-26 20:08:14
【问题描述】:

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

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

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

【问题讨论】:

    标签: influxdb influxql influxdb-2


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多