const taos = require("td2.0-connector"); const conn = taos.connect({ host: "localhost", }); const cursor = conn.cursor(); try { cursor.execute("CREATE DATABASE power"); cursor.execute("USE power"); cursor.execute( "CREATE STABLE meters (ts TIMESTAMP, current FLOAT, voltage INT, phase FLOAT) TAGS (location BINARY(64), groupId INT)" ); var sql = `INSERT INTO power.d1001 USING power.meters TAGS(California.SanFrancisco, 2) VALUES ('2018-10-03 14:38:05.000', 10.30000, 219, 0.31000) ('2018-10-03 14:38:15.000', 12.60000, 218, 0.33000) ('2018-10-03 14:38:16.800', 12.30000, 221, 0.31000) power.d1002 USING power.meters TAGS(California.SanFrancisco, 3) VALUES ('2018-10-03 14:38:16.650', 10.30000, 218, 0.25000) power.d1003 USING power.meters TAGS(California.LosAngeles, 2) VALUES ('2018-10-03 14:38:05.500', 11.80000, 221, 0.28000) ('2018-10-03 14:38:16.600', 13.40000, 223, 0.29000) power.d1004 USING power.meters TAGS(California.LosAngeles, 3) VALUES ('2018-10-03 14:38:05.000', 10.80000, 223, 0.29000) ('2018-10-03 14:38:06.500', 11.50000, 221, 0.35000)`; cursor.execute(sql); } finally { cursor.close(); conn.close(); } // run with: node insert_example.js // output: // Successfully connected to TDengine // Query OK, 0 row(s) affected (0.00509570s) // Query OK, 0 row(s) affected (0.00130880s) // Query OK, 0 row(s) affected (0.00467900s) // Query OK, 8 row(s) affected (0.04043550s) // Connection is closed