InfluxDB 2.0 查询一个 tag 的所有 values

文章目录

    例如,我想查询 InfluxDB 中一个 bucket 中, 指定 measurement 里,所有的设备 Id (tag)。

    flux 查询

    import "influxdata/influxdb/schema"
    
    schema.measurementTagValues(
      bucket: "sunzhongwei.com",
      tag: "deviceId",
      measurement: "sunzhongwei.com"
    )
    

    golang 查询

    但是如何在 golang 中执行这个查询呢?

    感觉 queryAPI 就行,测试了一下确实是这样。

    查询结果:

    value: map[_value:testId result:_result table:0]
    value: map[_value:testId2 result:_result table:0]
    

    参考

    • https://docs.influxdata.com/influxdb/v2.0/query-data/flux/explore-schema/#list-tag-values-in-a-measurement

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式