【问题标题】:TDengine database nodejs connector millisecond precisionTDengine数据库nodejs连接器毫秒精度
【发布时间】:2021-08-02 10:23:04
【问题描述】:

我想使用 nodejs 连接器从 TDengine 数据库中检索数据。

const taos = require('td2.0-connector');
var host = "127.0.0.1";
var port = 6030;
var conn = taos.connect({host: host, user: "root", password: "taosdata", port: port});
var cursor = conn.cursor();
cursor.execute('create database if not exists demo');
cursor.execute('use demo');
cursor.execute('create table if not exists t1 (ts timestamp, _int int);');
cursor.execute('insert into t1 values(1627894963923, 0)');
cursor.execute('select * from t1');
cursor.fetchall();
console.log(Date.parse(cursor.data[0][0]));

但结果是 ,它错过了最后三位数字(毫秒精度)。这很奇怪,因为我仍然可以在 shell 中看到时间戳

【问题讨论】:

    标签: node.js tdengine


    【解决方案1】:

    改变

    Date.parse(cursor.data[0][0])
    

    Date.parse(cursor.data[0][0].toISOString())
    

    【讨论】:

      猜你喜欢
      • 2016-02-05
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多