array.from() 函数
array.from()
从记录数组中构建一个表。
数组中的每个记录都转换为输出行或记录。所有记录都必须有相同的键和数据类型。
函数类型签名
(<-rows: [A]) => stream[A] where A: Record
参数
rows
要构建表的记录数组。默认值是管道传递的数组(<-
)。
示例
构建任意表
import "array"
rows = [{foo: "bar", baz: 21.2}, {foo: "bar", baz: 23.8}]
array.from(rows: rows)
将自定义行与查询结果合并
import "influxdata/influxdb/v1"
import "array"
tags = v1.tagValues(bucket: "example-bucket", tag: "host")
wildcard_tag = array.from(rows: [{_value: "*"}])
union(tables: [tags, wildcard_tag])
这个页面有帮助吗?
感谢您的反馈!