0

我正在尝试使用 Node-Influx 库写入数据以涌入。我想使用数据中的时间戳和 influx 中的时间戳值将历史数据写入 influx。

export class DeviceInfluxDbAccessor extends BaseInfluxDbAccessor {
    public writeDeviceReading(device: Device) {
        const fields = {
            timestamp: device.timestamp
            voltage1: device.voltage1,
        };

        this.influx
            .writePoints([
                {
                    measurement: "Device",
                    fields,
                },
            ])
            .then(() => console.log(`Wrote ${device.id} status to influx.`))
            .catch(err => console.log(err));
    }
}

然而,时间戳数据接缝被涌入时间戳所覆盖

4

1 回答 1

0

InfluxDB 假设时间戳具有纳秒精度。因此,在插入乘以 1000000 的时间戳时。

const fields = {
      timestamp: device.timestamp*1000000
      voltage1: device.voltage1,
};
于 2020-06-25T14:28:13.047 回答