为什么使用 InfluxDB 客户端库?


InfluxDB 客户端库是特定于语言的软件包,可与 InfluxDB API 集成。选择最适合您和您的应用程序开发的语言,以更有效地使用 InfluxDB。

读取
写入
JavaScript Python Go PHP C#
          const {InfluxDB, flux} = require('@influxdata/influxdb-client')
          
          // const url = "https://us-west-2-1.aws.cloud2.influxdata.com";
          const url = "http://localhost:9999";
          const token = 'my-token'
          const org = 'my-org'
          const bucket = 'my-bucket'
          
          const client = new InfluxDB({url: url, token: token})
          const queryApi = client.getQueryApi(org)
          
          const query = flux`from(bucket: "${bucket}") 
            |> range(start: -1d)
            |> filter(fn: (r) => r._measurement == "weatherstation")`
          queryApi.queryRows(query, {
              next(row, tableMeta) {
                  const o = tableMeta.toObject(row)
                  console.log(`${o._time} ${o._measurement}: ${o._field}=${o._value}`)
              },
              error(error) {
                  console.error(error)
                  console.log('Finished ERROR')
              },
              complete() {
                  console.log('Finished SUCCESS')
              },
          })
          
c
c
c
c
c
c
c
c
c
c
Client Library Diagram

为什么使用 InfluxDB 客户端库?


主要功能

客户端库和 InfluxDB 精彩演示时间


资源

InfluxDB OSS API 服务文档

帮助您开始使用 InfluxDB API 的文档

了解更多

InfluxDB 客户端库文档

帮助您开始使用客户端库的文档

了解更多
fish icon

尝试将客户端库与 InfluxDB 一起使用