influxdb.select() function

    The influxdb.select() function is an alternate implementation of from(), range(), filter() and pivot() that returns pivoted query results and masks the _measurement, , and _stop columns. Results are similar to those returned by InfluxQL SELECT statements.

    *Function type: Input*

    host, , and token parameters are only required when querying data from a different organization or a remote InfluxDB instance.

    Required Name of the bucket to query.

    *Data type: String*

    start

    Required Earliest time to include in results. Results include points that match the specified start time. Use a relative duration, absolute time, or integer (Unix timestamp in seconds). For example, -1h, 2019-08-28T22:00:00Z, or 1567029600. Durations are relative to now().

    *Data type: Duration | Time | Integer*

    stop

    Defaults to now().

    *Data type: Duration | Time | Integer*

    Required Name of the measurement to query.

    *Data type: String*

    fields

    List of fields to query. Returns all fields when list is empty or unspecified. Defaults to [].

    *Data type: Array of Strings*

    where

    A single argument predicate function that evaluates true or false and filters results based on tag values. Records are passed to the function before fields are pivoted into columns. Records that evaluate to true are included in the output tables. Records that evaluate to null or false are not included in the output tables. Defaults to (r) => true.

    Records evaluated in functions are represented by r, short for “record” or “row”.

    URL of the InfluxDB instance to query. See .

    *Data type: String*

    org

    Organization name.

    *Data type: String*

    token

    InfluxDB authentication token.

    *Data type: String*

    Examples

    Query a single field
    Query multiple fields
    Query all fields and filter by tags
    Query data from a remote InfluxDB Cloud instance

    Package author and maintainer

    Related articles

    functions query