diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md
new file mode 100644
index 0000000000000000000000000000000000000000..016b543d1443be96a5d71030c29b19ef9ae9757a
--- /dev/null
+++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md
@@ -0,0 +1,16 @@
+---
+title: Use Go to Access MogDB
+summary: Use Go to Access MogDB
+author: Guo Huan
+date: 2022-03-31
+---
+
+
+
+# Use Go to Access MogDB
+
+openGauss provides Go openGauss driver for Go‘s database/sql package based on [lib/pq](https://github.com/lib/pq), which is also suitable for Go connection to MogDB.
+
+You can view the source code and operating instructions for this driver by clicking on the following links.
+
+[Source Code](https://gitee.com/opengauss/openGauss-connector-go-pq), [Operating Instructions](https://gitee.com/opengauss/openGauss-connector-go-pq/blob/master/README.cn.md)
diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md
new file mode 100644
index 0000000000000000000000000000000000000000..ae314c7e8d1b86af74766491f952887d9a224b57
--- /dev/null
+++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md
@@ -0,0 +1,16 @@
+---
+title: Use NodeJS to Access MogDB
+summary: Use NodeJS to Access MogDB
+author: Guo Huan
+date: 2022-03-31
+---
+
+
+
+# Use NodeJS to Access MogDB
+
+openGauss provides a driver for NodeJS based on [node-postgres](https://github.com/brianc/node-postgres), which also works with NodeJS to connect to MogDB.
+
+You can view the source code and operating instructions for this driver by clicking on the following links.
+
+[Source Code](https://gitee.com/opengauss/openGauss-connector-nodejs), [Operating Instructions](https://gitee.com/opengauss/openGauss-connector-nodejs/blob/master/README.md)
diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md
new file mode 100644
index 0000000000000000000000000000000000000000..944c351bcf7b682af8d8a3446eb72f50bf00e7ff
--- /dev/null
+++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md
@@ -0,0 +1,16 @@
+---
+title: Use Rust to Access MogDB
+summary: Use Rust to Access MogDB
+author: Guo Huan
+date: 2022-03-31
+---
+
+
+
+# Use Rust to Access MogDB
+
+openGauss provides a driver for Rust based on [rust-postgres](https://github.com/sfackler/rust-postgres), which is also applicable to the Rust language for connecting to MogDB.
+
+You can view the source code and operating instructions for this driver by clicking on the following links.
+
+[Source Code](https://gitee.com/opengauss/openGauss-connector-rust), [Operating Instructions](https://gitee.com/opengauss/openGauss-connector-rust/blob/master/README.md)
diff --git a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md
index ec9d64c821ea18ec3335067257c33468ef92bdf4..793910f2d31e109458896898b80be84e2899fdc6 100644
--- a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md
+++ b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md
@@ -193,7 +193,7 @@ Dump parameters:
This parameter is used only for the plain-text format. For the archive format, you can specify the option when using **gs_restore**.
-- -s, -schema-only
+- -s, -schema-only
Dumps only the object definition (schema) but not data.
@@ -301,7 +301,7 @@ Dump parameters:
**-exclude-table-data** can be entered more than once to exclude tables matching any of several patterns. When you need the specified table definition rather than data in the table, this option is helpful.
- To exclude data of all tables in the database, see **-schema-only**.
+ To exclude data of all tables in the database, see [-schema-only](#schema-only).
- -inserts
diff --git a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md
index 85a62671898816296179d3790ece4b853bff3c35..1e8f4b36629e57f1fcd43d073d6f566fc6ac0414 100644
--- a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md
+++ b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md
@@ -246,7 +246,7 @@ Connection parameters:
## Notice
-**gs_dumpall** internally invokes **gs_dump**. For details about the diagnosis information, see **gs_dump**.
+**gs_dumpall** internally invokes **gs_dump**. For details about the diagnosis information, see [gs_dump](5-gs_dump).
Once **gs_dumpall** is restored, run ANALYZE on each database so that the optimizer can provide useful statistics.
diff --git a/product/en/docs-mogdb/v2.1/toc.md b/product/en/docs-mogdb/v2.1/toc.md
index 7732508f33c98417040bb9a890100cbce9c4bec6..e752e46e223c93942e8be1ee0b1d3c38e00a6c36 100644
--- a/product/en/docs-mogdb/v2.1/toc.md
+++ b/product/en/docs-mogdb/v2.1/toc.md
@@ -41,6 +41,9 @@
+ [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md)
+ [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md)
+ [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md)
+ + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md)
+ + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md)
+ + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md)
+ [Using Sample Dataset Mogila](/quick-start/mogila.md)
+ Installation Guide
+ [Container Installation](/installation-guide/docker-installation/docker-installation.md)
diff --git a/product/en/docs-mogdb/v2.1/toc_quickstart.md b/product/en/docs-mogdb/v2.1/toc_quickstart.md
index 5e0af80441bbb4a67d164bc501ab1d488b83e57f..b72e17daf3e11a83342c1e5e0c8a95ccab867e5b 100644
--- a/product/en/docs-mogdb/v2.1/toc_quickstart.md
+++ b/product/en/docs-mogdb/v2.1/toc_quickstart.md
@@ -21,4 +21,7 @@
+ [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md)
+ [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md)
+ [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md)
+ + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md)
+ + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md)
+ + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md)
+ [Using Sample Dataset Mogila](/quick-start/mogila.md)
diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md
new file mode 100644
index 0000000000000000000000000000000000000000..4dcae755e62b403bcd285bb2c8aae4812b478c2b
--- /dev/null
+++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md
@@ -0,0 +1,16 @@
+---
+title: 使用Go访问MogDB
+summary: 使用Go访问MogDB
+author: Guo Huan
+date: 2022-03-31
+---
+
+
+
+# 使用Go访问MogDB
+
+openGauss基于[lib/pq](https://github.com/lib/pq)提供了用于Go数据库/sql包的Go openGauss驱动程序,该驱动程序同样适用于Go语言连接MogDB。
+
+您可以点击以下链接查看此驱动程序的源码及操作指导:
+
+[源码地址](https://gitee.com/opengauss/openGauss-connector-go-pq)、[操作指导](https://gitee.com/opengauss/openGauss-connector-go-pq/blob/master/README.cn.md)
diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md
new file mode 100644
index 0000000000000000000000000000000000000000..b4a25af71244185ec2fb4bad5fcc4db36f62fa56
--- /dev/null
+++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md
@@ -0,0 +1,16 @@
+---
+title: 使用NodeJS访问MogDB
+summary: 使用NodeJS访问MogDB
+author: Guo Huan
+date: 2022-03-31
+---
+
+
+
+# 使用NodeJS访问MogDB
+
+openGauss基于[node-postgres](https://github.com/brianc/node-postgres)提供了用于NodeJS的驱动程序,该驱动程序同样适用于NodeJS连接MogDB。
+
+您可以点击以下链接查看此驱动程序的源码及操作指导:
+
+[源码地址](https://gitee.com/opengauss/openGauss-connector-nodejs)、[操作指导](https://gitee.com/opengauss/openGauss-connector-nodejs/blob/master/README.md)
diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md
new file mode 100644
index 0000000000000000000000000000000000000000..a7ca307d4db2adafb73f49c42d9b628793f4d4b3
--- /dev/null
+++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md
@@ -0,0 +1,16 @@
+---
+title: 使用Rust访问MogDB
+summary: 使用Rust访问MogDB
+author: Guo Huan
+date: 2022-03-31
+---
+
+
+
+# 使用Rust访问MogDB
+
+openGauss基于[rust-postgres](https://github.com/sfackler/rust-postgres)提供了用于Rust的驱动程序,该驱动程序同样适用于Rust语言连接MogDB。
+
+您可以点击以下链接查看此驱动程序的源码及操作指导:
+
+[源码地址](https://gitee.com/opengauss/openGauss-connector-rust)、[操作指导](https://gitee.com/opengauss/openGauss-connector-rust/blob/master/README.md)
diff --git a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md
index 69e442045cafbc6cbf754251cda21e61eacb469e..b11ae09e90dccc89d95d7abbb8a6e5c6d629159c 100644
--- a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md
+++ b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md
@@ -28,7 +28,7 @@ gs_dump支持将数据库信息导出至纯文本格式的SQL脚本文件或其
## 主要功能
-gs_dump可以创建四种不同的导出文件格式,通过**[**-F或者-format=**]**选项指定,具体如[表1](#daochuwenjian)所示。
+gs_dump可以创建四种不同的导出文件格式,通过“-F”或者“-format=”选项指定,具体如[表1](#daochuwenjian)所示。
**表 1** 导出文件格式
@@ -191,7 +191,7 @@ gs_dump -p port_number -f dump1.sql
该选项只对文本格式有意义。针对归档格式,可以在调用gs_restore时指定选项。
-- -s, -schema-only
+- -s, -schema-only
只转储对象定义(模式),而非数据。
@@ -295,7 +295,7 @@ gs_dump -p port_number -f dump1.sql
可多次输入-exclude-table-data来排除匹配任何pattern的表。当用户需要特定表的定义但不需要其中的数据时,这个选项很有帮助。
- 排除数据库中所有表的数据,参见**-schema-only**。
+ 排除数据库中所有表的数据,参见[-schema-only](#schema-only)。
- -inserts
diff --git a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md
index 78f2a3ee2ff7a1ec8c145cedc5eb196a4361bf61..b6a82a586f474c67dc34d3744a4d5731308df7c5 100644
--- a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md
+++ b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md
@@ -246,7 +246,7 @@ gs_dumpall [OPTION]...
## 说明
-由于gs_dumpall内部调用gs_dump,所以一些诊断信息参见**gs_dump**。
+由于gs_dumpall内部调用gs_dump,所以一些诊断信息参见[gs_dump](5-gs_dump)。
一旦恢复,最好在每个数据库上运行ANALYZE,优化程序提供有用的统计数据。
diff --git a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md
index 4cd3c0fffd7076bd7512abf5cbe68814aeed246f..404bffabbd8981c5c259d52d1bcead1b5e200a50 100644
--- a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md
+++ b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md
@@ -57,7 +57,7 @@ gs_encrypt [OPTION]... PLAINTEXT
## 示例
-示例1**:**通过输入key和vector明文值来对明文字符串进行加密操作。由于每次加密时使用的IV值是随机生成的,因此使用同样的key和vector以及明文字符串加密后对应的密文串不相同。单次支持加密的明文字符串最大长度为335字节。
+示例1:通过输入key和vector明文值来对明文字符串进行加密操作。由于每次加密时使用的IV值是随机生成的,因此使用同样的key和vector以及明文字符串加密后对应的密文串不相同。单次支持加密的明文字符串最大长度为335字节。
```bash
gs_encrypt -k password@123 -v 1234567890123456 test_encrypt
diff --git a/product/zh/docs-mogdb/v2.1/toc.md b/product/zh/docs-mogdb/v2.1/toc.md
index f9d631f876792b3ba7885712717c9408c3b316c5..f8f9afad4cf9e048cbeda5d733abba89aaadfee2 100644
--- a/product/zh/docs-mogdb/v2.1/toc.md
+++ b/product/zh/docs-mogdb/v2.1/toc.md
@@ -41,6 +41,9 @@
+ [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md)
+ [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md)
+ [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md)
+ + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md)
+ + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md)
+ + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md)
+ [使用样本数据集Mogila](/quick-start/mogila.md)
+ 安装指南
+ [容器化安装](/installation-guide/docker-installation/docker-installation.md)
@@ -125,7 +128,7 @@
+ [导出所有数据库](/administrator-guide/importing-and-exporting-data/exporting-data/3-exporting-all-databases.md)
+ [无权限角色导出数据](/administrator-guide/importing-and-exporting-data/exporting-data/4-data-export-by-a-user-without-required-permissions.md)
+ [升级指南](/administrator-guide/upgrade-guide.md)
-+ 常见故障处理手段及案例
++ 故障诊断
+ [常见故障定位手段](/common-faults-and-identification/common-fault-locating-methods.md)
+ 常见故障定位案例
+ core问题定位
diff --git a/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md b/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md
index 900fdf329cbd50907e50f0075446585afcb97cc3..4e98458d3b3bac204400b296b5f9f0f715549137 100644
--- a/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md
+++ b/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md
@@ -2,7 +2,7 @@
# MogDB Documentation 2.1
-## 常见故障处理手段及案例
+## 故障诊断
+ [常见故障定位手段](/common-faults-and-identification/common-fault-locating-methods.md)
+ 常见故障定位案例
diff --git a/product/zh/docs-mogdb/v2.1/toc_quickstart.md b/product/zh/docs-mogdb/v2.1/toc_quickstart.md
index 730ee3078dfc2d07e67a8d6ec0e8f26628667597..eda17c04bfef887d502e86dccf7675a1545a6f68 100644
--- a/product/zh/docs-mogdb/v2.1/toc_quickstart.md
+++ b/product/zh/docs-mogdb/v2.1/toc_quickstart.md
@@ -21,4 +21,7 @@
+ [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md)
+ [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md)
+ [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md)
+ + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md)
+ + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md)
+ + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md)
+ [使用样本数据集Mogila](/quick-start/mogila.md)
\ No newline at end of file