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])
此页面是否对您有帮助?
感谢您的反馈!