32 lines
1.4 KiB
JavaScript
32 lines
1.4 KiB
JavaScript
const taos = require("@tdengine/client");
|
|
|
|
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,{'quiet':false});
|
|
} 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
|