array.from() 函数
array.from() 从一个记录数组构建一个表。
数组中的每个记录都被转换为一个输出行或记录。所有记录必须具有相同的键和值类型。
函数类型签名
(<-rows: [A]) => stream[A] where A: Record
有关更多信息,请参见 Function type signatures。
参数
行
要构造表的记录数组。默认是管道转发数组 (<-).
示例
构建一个任意表格
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])