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
 |