array.from() 函数
array.from()
是实验性的,并且随时可能更改。
array.from()
从记录数组构造一个表。
已弃用
实验性的 array.from()
已被弃用,推荐使用 array.from()
。此函数为了向后兼容性而保留,但我们建议使用 array
包。
数组中的每个记录都会转换为输出行或记录。所有记录必须具有相同的键和数据类型。
函数类型签名
(<-rows: [A]) => stream[A] where A: Record
有关更多信息,请参阅 函数类型签名。
参数
rows
用于构造表的记录数组。
示例
构建任意表
import "experimental/array"
rows = [{foo: "bar", baz: 21.2}, {foo: "bar", baz: 23.8}]
array.from(rows: rows)
将自定义行与查询结果联合
import "influxdata/influxdb/v1"
import "experimental/array"
tags = v1.tagValues(bucket: "example-bucket", tag: "host")
wildcard_tag = array.from(rows: [{_value: "*"}])
union(tables: [tags, wildcard_tag])
此页面是否对您有帮助?
感谢您的反馈!