experimental.set() function

experimental.set() is subject to change at any time.

experimental.set() sets multiple static column values on all records.

If a column already exists, the function updates the existing value. If a column does not exist, the function adds it with the specified value.

Function type signature
(<-tables: stream[B], o: A) => stream[C] where A: Record, B: Record, C: Record
For more information, see Function type signatures.



(Required) Record that defines the columns and values to set.

The key of each key-value pair defines the column name. The value of each key-value pair defines the column value.


Input data. Default is piped-forward data (<-).


Set values for multiple columns

import "experimental"

    |> experimental.set(o: {_field: "temperature", unit: "°F", location: "San Francisco"})

View example input and ouput

Was this page helpful?

Thank you for your feedback!

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.