一般情况下,实时数据库存储的是当前的数据。
导入历史数据的时候只需要在导入数据的时候加上时间戳就可以。
比较不一样的地方,这里的时间戳不是以 秒 为单位,是以微秒为单位。
javascript 里面用 Number(new Date()) * 100000000
来成为其时间戳。
导入代码如下:
influx .writePoints([
{
measurement: name,
fields: {value: value},
timestamp: Number(new Date()) * 100000000,
},
]).catch((err) => {
console.error(`Error saving data to InfluxDB! ${err.stack}`);
});
我们把 timestamp 换成历史数据的时间,就可以导入历史数据了。
网友评论