diff --git a/zh-cn/application-dev/database/database-relational-guidelines.md b/zh-cn/application-dev/database/database-relational-guidelines.md
index a30a5d0d158ac016eb3659389482a59302e0dca2..614e0c20716b42d285cc479d0655271d7af145e7 100644
--- a/zh-cn/application-dev/database/database-relational-guidelines.md
+++ b/zh-cn/application-dev/database/database-relational-guidelines.md
@@ -133,20 +133,7 @@
| ResultSet | isColumnNull(columnIndex: number): boolean | 检查当前行中指定列的值是否为null。 |
| ResultSet | close(): void | 关闭结果集。 |
-**数据库更改秘钥**
-用户可以对当前数据库进行加密。
-
-数据库的加密仅限于初始使用一个数据库时就进行加密,使用过程中进行秘钥的变更,但不支持取消秘钥。
-
-数据库初始时为加密库,则一直为加密库;初始时为未加密库,则一直为未加密库。
-
-**表8** 数据库更改秘钥
-
-| 类名 | 接口名 | 描述 |
-| -------- | -------- | -------- |
-| RdbStore | changeEncryptKey(newEncryptKey:Uint8Array, callback: AsyncCallback<number>):void; | 数据库更改秘钥接口,通过callback 可以异步处理返回结果。返回结果0成功,非0失败。 |
-| RdbStore | changeEncryptKey(newEncryptKey:Uint8Array): Promise<number>; | 数据库更改秘钥接口,通过await 可以同步处理返回结果。返回结果0成功,非0失败。 |
**设置分布式列表。**
diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md b/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md
index 05a34c3f567469d3e7055b951087a1aadbe15fa8..9f5f5f773b584cb4659090315930da8bab371ab3 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md
@@ -29,7 +29,7 @@ createDistributedObject(source: object): DistributedObject
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
- | DistributedObject | 创建好的分布式对象。 |
+ | [DistributedObject](#distributedobject) | 创建好的分布式对象。 |
**示例:**
```js
@@ -67,7 +67,7 @@ genSessionId(): string
setSessionId(sessionId?: string): boolean
-设置同步的sessionId,当可信组网中有多个设备时,多个设备间的对象如果设置为同一个sessionId,就能自动同步。
+设置同步的sessionId,当可信组网中有多个设备时,多个设备间的对象如果设置为同一个sessionId,就能自动同步。
**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。
@@ -76,10 +76,10 @@ setSessionId(sessionId?: string): boolean
| -------- | -------- | -------- | -------- |
| sessionId | string | 否 | 分布式对象在可信组网中的标识ID。如果要退出分布式组网,设置为""或不设置均可。 |
- **返回值:**
+**返回值:**
| 类型 | 说明 |
| -------- | -------- |
- | boolean |
true:标识设置sessionId成功
false:标识设置sessionId失败 |
+ | boolean | true:标识设置sessionId成功;
false:标识设置sessionId失败。 |
**示例:**
```js
@@ -192,7 +192,7 @@ off(type: 'status', callback?: Callback<{ sessionId: string, deviceId: string, s
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 事件类型,固定为'status',表示对象上下线。 |
- | callback | Callback<{ sessionId: string, networkId: string, status: 'online' \| 'offline' }> | 否 | 需要删除的上下线回调,若不设置则删除该对象所有的上下线回调。 |
+ | callback | Callback<{ sessionId: string, deviceId: string, status: 'online' \| 'offline' }> | 否 | 需要删除的上下线回调,若不设置则删除该对象所有的上下线回调。
sessionId:标识变更对象的sessionId
deviceId:标识变更对象的deviceId
status:标识对象为'online'(上线)或'offline'(下线)的状态 |
**示例:**