文档文档

schema.measurementTagValues() 函数

schema.measurementTagValues() 返回特定测量下的标签值列表。

结果包含一个单列表,该列表只有一个名为 _value 的列。

函数类型签名
(
    bucket: string,
    measurement: A,
    tag: string,
    ?start: B,
    ?stop: C,
) => stream[D] where A: Equatable, D: Record

更多信息请查看函数类型签名

参数

bucket

必需)从指定的测量中返回标签值的存储桶。

measurement

必需)从中返回标签值的测量。

tag

必需)从中返回所有唯一值的标签。

start

包含在结果中的最早时间。 默认为 -30d

stop

包含在结果中的最晚时间。 停止时间不包括在内,这意味着时间等于停止时间的值将从结果中排除。 默认为 now()

示例

从 InfluxDB 测量中查询唯一的标签值

import "influxdata/influxdb/schema"

schema.measurementTagValues(
    bucket: "example-bucket",
    measurement: "example-measurement",
    tag: "example-tag",
)

Flux REPL 不支持

schema 函数可以在 InfluxDB 的上下文中执行时检索架构信息,但不能从Flux REPL中检索。


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。 您可以像现在一样继续使用它,而无需更改任何代码。

阅读更多

InfluxDB 3 开源版本现已推出公开 Alpha 版本

InfluxDB 3 开源版本现已可用于 alpha 测试,并根据 MIT 或 Apache 2 许可获得许可。

我们将发布两种产品作为 alpha 的一部分。

InfluxDB 3 Core 是我们的新开源产品。 它是用于时间序列和事件数据的最新数据引擎。 InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可伸缩性和细粒度的安全性。

有关如何入门的更多信息,请查看