Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
d1d5c0eb
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
d1d5c0eb
编写于
4月 01, 2022
作者:
W
wade zhang
提交者:
GitHub
4月 01, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #11180 from taosdata/docs/dingbo/TD-13607-nodejs
node.js examples
上级
ca995be3
01bbf729
变更
17
隐藏空白更改
内联
并排
Showing
17 changed file
with
121 addition
and
23 deletion
+121
-23
docs-cn/06-insert-data/_js_line.mdx
docs-cn/06-insert-data/_js_line.mdx
+3
-0
docs-cn/06-insert-data/_js_opts_json.mdx
docs-cn/06-insert-data/_js_opts_json.mdx
+3
-0
docs-cn/06-insert-data/_js_opts_telnet.mdx
docs-cn/06-insert-data/_js_opts_telnet.mdx
+3
-0
docs-cn/06-insert-data/_js_sql.mdx
docs-cn/06-insert-data/_js_sql.mdx
+3
-0
docs-cn/06-insert-data/_js_stmt.mdx
docs-cn/06-insert-data/_js_stmt.mdx
+3
-0
docs-cn/07-query-data/_js.mdx
docs-cn/07-query-data/_js.mdx
+3
-0
docs-cn/07-query-data/_js_async.mdx
docs-cn/07-query-data/_js_async.mdx
+3
-0
docs-cn/11-operation/11-optimize.md
docs-cn/11-operation/11-optimize.md
+21
-21
docs-cn/14-reference/03-connector/node.mdx
docs-cn/14-reference/03-connector/node.mdx
+4
-2
docs-examples/node/nativeexample/async_query_example.js
docs-examples/node/nativeexample/async_query_example.js
+7
-0
docs-examples/node/nativeexample/connect.js
docs-examples/node/nativeexample/connect.js
+4
-0
docs-examples/node/nativeexample/influxdb_line_example.js
docs-examples/node/nativeexample/influxdb_line_example.js
+7
-0
docs-examples/node/nativeexample/insert_example.js
docs-examples/node/nativeexample/insert_example.js
+27
-0
docs-examples/node/nativeexample/opentsdb_json_example.js
docs-examples/node/nativeexample/opentsdb_json_example.js
+7
-0
docs-examples/node/nativeexample/opentsdb_telnet_example.js
docs-examples/node/nativeexample/opentsdb_telnet_example.js
+7
-0
docs-examples/node/nativeexample/param_bind_example.js
docs-examples/node/nativeexample/param_bind_example.js
+7
-0
docs-examples/node/nativeexample/query_example.js
docs-examples/node/nativeexample/query_example.js
+9
-0
未找到文件。
docs-cn/06-insert-data/_js_line.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/influxdb_line_example.js}}
```
docs-cn/06-insert-data/_js_opts_json.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/opentsdb_json_example.js}}
```
docs-cn/06-insert-data/_js_opts_telnet.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/opentsdb_telnet_example.js}}
```
docs-cn/06-insert-data/_js_sql.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/insert_example.js}}
```
docs-cn/06-insert-data/_js_stmt.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/param_bind_example.js}}
```
docs-cn/07-query-data/_js.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/query_example.js}}
```
docs-cn/07-query-data/_js_async.mdx
浏览文件 @
d1d5c0eb
```js
{{#include docs-examples/node/nativeexample/async_query_example.js}}
```
docs-cn/11-operation/11-optimize.md
浏览文件 @
d1d5c0eb
...
...
@@ -41,27 +41,27 @@ COMPACT 命令对指定的一个或多个 VGroup 启动碎片重整,系统会
一个数据库创建成功后,仅部分参数可以修改并实时生效,其余参数不能修改:
|
**参数名**
|
**能否修改**
|
**范围**
|
**修改语法示例**
|
| ----------- | ------------ | ------------------------------------------ | -------------------------------------- |
| name | | | |
| create time | | | |
| ntables | | | |
| vgroups | | | |
| replica |
**YES**
| 在线 dnode 数目为:
<br
>
1:1-1;
<br>
2:1-2;
<br>
>=3:1-3 | ALTER DATABASE
<dbname>
REPLICA
*n*
|
| quorum |
**YES**
| 1-2 | ALTER DATABASE <dbname
\>
QUORUM _n_ |
| days | | | |
| keep |
**YES**
| days-365000 | ALTER DATABASE <dbname
\>
KEEP _n_ |
| cache | | | |
| blocks |
**YES**
| 3-1000 | ALTER DATABASE <dbname
\>
BLOCKS _n_ |
| minrows | | | |
| maxrows | | | |
| wal | | | |
| fsync | | | |
| comp |
**YES**
| 0-2 | ALTER DATABASE <dbname
\>
COMP _n_ |
| precision | | | |
| status | | | |
| update | | | |
| cachelast |
**YES**
| 0
\|
1
\|
2
\|
3 | ALTER DATABASE <dbname
\>
CACHELAST _n_ |
|
**参数名**
|
**能否修改**
|
**范围**
|
**修改语法示例**
|
| ----------- | ------------ | ------------------------------------------
----------------
| -------------------------------------- |
| name | |
| |
| create time | |
| |
| ntables | |
| |
| vgroups | |
| |
| replica |
**YES**
| 在线 dnode 数目为:
<br
/>
1:1-1;
<br/>
2:1-2;
<br/>
\>
=3:1-3 | ALTER DATABASE <dbname
\>
REPLICA _n_
|
| quorum |
**YES**
| 1-2
| ALTER DATABASE <dbname
\>
QUORUM _n_ |
| days | |
| |
| keep |
**YES**
| days-365000
| ALTER DATABASE <dbname
\>
KEEP _n_ |
| cache | |
| |
| blocks |
**YES**
| 3-1000
| ALTER DATABASE <dbname
\>
BLOCKS _n_ |
| minrows | |
| |
| maxrows | |
| |
| wal | |
| |
| fsync | |
| |
| comp |
**YES**
| 0-2
| ALTER DATABASE <dbname
\>
COMP _n_ |
| precision | |
| |
| status | |
| |
| update | |
| |
| cachelast |
**YES**
| 0
\|
1
\|
2
\|
3
| ALTER DATABASE <dbname
\>
CACHELAST _n_ |
**说明:**
在 2.1.3.0 版本之前,通过 ALTER DATABASE 语句修改这些参数后,需要重启服务器才能生效。
...
...
docs-cn/14-reference/03-connector/node.mdx
浏览文件 @
d1d5c0eb
...
...
@@ -101,7 +101,7 @@ var conn = taos.connect({
var cursor = conn.cursor(); // Initializing a new cursor
```
建立了一个到 hostname 为 taosdemo.com,端口为 6030(Tdengine 的默认端口号)的连接。连接指定了用户名(root)和密码(taosdata)。taos.connect 函数必须提供的参数是`host`,其它参数在没有提供的情况下会使用如下的默认值。taos.connect 返回了`
cursor` 对象,使用 cursor
来执行 sql 语句。
建立了一个到 hostname 为 taosdemo.com,端口为 6030(Tdengine 的默认端口号)的连接。连接指定了用户名(root)和密码(taosdata)。taos.connect 函数必须提供的参数是`host`,其它参数在没有提供的情况下会使用如下的默认值。taos.connect 返回了`
TDengineConnection` 对象,使用 `cursor()` 方法获取`TDengineCursor`对象
来执行 sql 语句。
#### 执行 SQL 和插入数据
...
...
@@ -194,6 +194,8 @@ promise2.then(function (result) {
### 示例
[node-example.js](https://github.com/taosdata/
tests/tree
/master/examples/nodejs/node-example.js)提供了一个使用 NodeJS 连接器建表,插入天气数据并查询插入的数据的代码示例。
[node-example.js](https://github.com/taosdata/
TDengine/blob
/master/examples/nodejs/node-example.js)提供了一个使用 NodeJS 连接器建表,插入天气数据并查询插入的数据的代码示例。
[node-example-raw.js](https://github.com/taosdata/tests/tree/master/examples/nodejs/node-example-raw.js)同样是一个使用 NodeJS 连接器建表,插入天气数据并查询插入的数据的代码示例,但和上面不同的是,该示例只使用`cursor`。
[所有示例代码](https://github.com/taosdata/TDengine/tree/develop/src/connector/nodejs/examples)
docs-examples/node/nativeexample/async_query_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
});
// 未完成, 等待 TD-1448 解决
docs-examples/node/nativeexample/connect.js
浏览文件 @
d1d5c0eb
...
...
@@ -7,3 +7,7 @@ var conn = taos.connect({
password
:
"
taosdata
"
,
});
conn
.
close
();
// run with: node connect.js
// stdout:
// Successfully connected to TDengine
docs-examples/node/nativeexample/influxdb_line_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
});
// 未完成, 等待 TD-1448 解决
docs-examples/node/nativeexample/insert_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
});
const
cursor
=
conn
.
cursor
();
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(Beijing.Chaoyang, 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(Beijing.Chaoyang, 3) VALUES ('2018-10-03 14:38:16.650', 10.30000, 218, 0.25000)
power.d1003 USING power.meters TAGS(Beijing.Haidian, 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(Beijing.Haidian, 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
);
conn
.
close
();
// run with: node insert_example.js
// stdout:
// 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
docs-examples/node/nativeexample/opentsdb_json_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
});
// 未完成, 等待 TD-1448 解决
docs-examples/node/nativeexample/opentsdb_telnet_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
});
// 未完成, 等待 TD-1448 解决
docs-examples/node/nativeexample/param_bind_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
});
// 未完成, 等待 TD-1448 解决
docs-examples/node/nativeexample/query_example.js
0 → 100644
浏览文件 @
d1d5c0eb
const
taos
=
require
(
"
td2.0-connector
"
);
const
conn
=
taos
.
connect
({
host
:
"
localhost
"
,
database
:
"
power
"
});
const
cursor
=
conn
.
cursor
();
const
query
=
cursor
.
query
(
"
SELECT ts, current FROM meters LIMIT 2
"
);
query
.
execute
().
then
(
function
(
result
)
{
result
.
pretty
();
});
// 目前执行失败,原因不明: TD-1448
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录