0
私はInfluDBを照会する囲碁クライアント(「github.com/influxdata/influxdb/client/v2」)の下に使用していますが、それは現在の時刻をInfluxDB Goクライアントに解析する方法は?
q = fmt.Sprintf("SELECT * FROM %s WHERE time > now() - 3600s", Measurement)
正常に動作しているが、私が代わりにInfluxDBの移動時間変数を使用したい今()
t := time.Now().Format(time.RFC3339)
q = fmt.Sprintf("SELECT * FROM %s WHERE time > %s - 3600s", Measurement, t)
しかしエラー解析するクエリを取得は:期待、-01を発見しました。 1行目、char 101
Goでt-3600を計算し、その値をクエリで使用するとよいでしょう。 InfluxDBの日付/時刻には、一重引用符で囲まれた独自の形式があります。参照:http://stackoverflow.com/questions/38299252/query-influxdb-for-a-date – GVdP