diff --git a/zh-cn/application-dev/reference/apis/js-apis-distributed-data.md b/zh-cn/application-dev/reference/apis/js-apis-distributed-data.md
index 14dddcfe07e417163dafd9e9f4e35a83bbec21c2..a973ac6094fb549f606f2aace984f01349931428 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-distributed-data.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-distributed-data.md
@@ -304,7 +304,7 @@ try {
}
```
-### closeKVStore8+ ###
+### closeKVStore8+
closeKVStore(appId: string, storeId: string, kvStore: KVStore, callback: AsyncCallback<void>): void
@@ -350,7 +350,7 @@ const options = {
```
-### closeKVStore8+ ###
+### closeKVStore8+
closeKVStore(appId: string, storeId: string, kvStore: KVStore): Promise<void>
@@ -404,7 +404,7 @@ const options = {
```
-### deleteKVStore8+ ###
+### deleteKVStore8+
deleteKVStore(appId: string, storeId: string, callback: AsyncCallback<void>): void
@@ -447,7 +447,7 @@ try {
}
```
-### deleteKVStore8+ ###
+### deleteKVStore8+
deleteKVStore(appId: string, storeId: string): Promise<void>
@@ -501,7 +501,7 @@ try {
```
-### getAllKVStoreId8+ ###
+### getAllKVStoreId8+
getAllKVStoreId(appId: string, callback: AsyncCallback<string[]>): void
@@ -531,7 +531,7 @@ try {
```
-### getAllKVStoreId8+ ###
+### getAllKVStoreId8+
getAllKVStoreId(appId: string): Promise<string[]>
@@ -570,7 +570,7 @@ try {
```
-### on('distributedDataServiceDie')8+ ###
+### on('distributedDataServiceDie')8+
on(event: 'distributedDataServiceDie', deathCallback: Callback<void>): void
@@ -602,7 +602,7 @@ try {
```
-### off('distributedDataServiceDie')8+ ###
+### off('distributedDataServiceDie')8+
off(event: 'distributedDataServiceDie', deathCallback?: Callback<void>): void
@@ -706,7 +706,7 @@ KVStore常量。
| mode8+ | number | 表示Schema的模式。 |
| skip8+ | number | Schema的跳跃大小。 |
-### constructor8+ ###
+### constructor8+
constructor()
@@ -726,7 +726,7 @@ constructor()
| default8+ | string | 表示Fieldnode的默认值。 |
| type8+ | number | 表示指定节点对应数据类型的值。 |
-### constructor8+ ###
+### constructor8+
constructor(name: string)
@@ -740,7 +740,7 @@ constructor(name: string)
| ------ | -------- | ---- | --------------- |
| name | string | 是 | FieldNode的值。 |
-### appendChild8+ ###
+### appendChild8+
appendChild(child: FieldNode): boolean
@@ -790,7 +790,7 @@ try {
在调用KvStoreResultSet的方法前,需要先通过[getKVStore](#getkvstore)构建一个KVStore实例。
-### getCount8+ ###
+### getCount8+
getCount(): number
@@ -823,7 +823,7 @@ try {
}
```
-### getPosition8+ ###
+### getPosition8+
getPosition(): number
@@ -857,7 +857,7 @@ try {
```
-### moveToFirst8+ ###
+### moveToFirst8+
moveToFirst(): boolean
@@ -891,7 +891,7 @@ try {
```
-### moveToLast8+ ###
+### moveToLast8+
moveToLast(): boolean
@@ -925,7 +925,7 @@ try {
```
-### moveToNext8+ ###
+### moveToNext8+
moveToNext(): boolean
@@ -959,7 +959,7 @@ try {
```
-### moveToPrevious8+ ###
+### moveToPrevious8+
moveToPrevious(): boolean
@@ -993,7 +993,7 @@ try {
```
-### move8+ ###
+### move8+
move(offset: number): boolean
@@ -1033,7 +1033,7 @@ try {
```
-### moveToPosition8+ ###
+### moveToPosition8+
moveToPosition(position: number): boolean
@@ -1073,7 +1073,7 @@ try {
```
-### isFirst8+ ###
+### isFirst8+
isFirst(): boolean
@@ -1107,7 +1107,7 @@ try {
```
-### isLast8+ ###
+### isLast8+
isLast(): boolean
@@ -1140,7 +1140,7 @@ try {
}
```
-### isBeforeFirst8+ ###
+### isBeforeFirst8+
isBeforeFirst(): boolean
@@ -1174,7 +1174,7 @@ try {
```
-### isAfterLast8+ ###
+### isAfterLast8+
isAfterLast(): boolean
@@ -1208,7 +1208,7 @@ try {
```
-### getEntry8+ ###
+### getEntry8+
getEntry(): Entry
@@ -1248,7 +1248,7 @@ try {
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
-### constructor8+ ###
+### constructor8+
constructor()
@@ -1257,7 +1257,7 @@ constructor()
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
-### reset8+ ###
+### reset8+
reset(): Query
@@ -1288,7 +1288,7 @@ try {
```
-### equalTo8+ ###
+### equalTo8+
equalTo(field: string, value: number|string|boolean): Query
@@ -1323,7 +1323,7 @@ try {
```
-### notEqualTo8+ ###
+### notEqualTo8+
notEqualTo(field: string, value: number|string|boolean): Query
@@ -1358,7 +1358,7 @@ try {
```
-### greaterThan8+ ###
+### greaterThan8+
greaterThan(field: string, value: number|string|boolean): Query
@@ -1393,7 +1393,7 @@ try {
```
-### lessThan8+ ###
+### lessThan8+
lessThan(field: string, value: number|string): Query
@@ -1428,7 +1428,7 @@ try {
```
-### greaterThanOrEqualTo8+ ###
+### greaterThanOrEqualTo8+
greaterThanOrEqualTo(field: string, value: number|string): Query
@@ -1463,7 +1463,7 @@ try {
```
-### lessThanOrEqualTo8+ ###
+### lessThanOrEqualTo8+
lessThanOrEqualTo(field: string, value: number|string): Query
@@ -1498,7 +1498,7 @@ try {
```
-### isNull8+ ###
+### isNull8+
isNull(field: string): Query
@@ -1532,7 +1532,7 @@ try {
```
-### inNumber8+ ###
+### inNumber8+
inNumber(field: string, valueList: number[]): Query
@@ -1568,7 +1568,7 @@ try {
```
-### inString8+ ###
+### inString8+
inString(field: string, valueList: string[]): Query
@@ -1603,7 +1603,7 @@ try {
```
-### notInNumber8+ ###
+### notInNumber8+
notInNumber(field: string, valueList: number[]): Query
@@ -1638,7 +1638,7 @@ try {
```
-### notInString8+ ###
+### notInString8+
notInString(field: string, valueList: string[]): Query
@@ -1673,7 +1673,7 @@ try {
```
-### like8+ ###
+### like8+
like(field: string, value: string): Query
@@ -1708,7 +1708,7 @@ try {
```
-### unlike8+ ###
+### unlike8+
unlike(field: string, value: string): Query
@@ -1743,7 +1743,7 @@ try {
```
-### and8+ ###
+### and8+
and(): Query
@@ -1773,7 +1773,7 @@ try {
```
-### or8+ ###
+### or8+
or(): Query
@@ -1803,7 +1803,7 @@ try {
```
-### orderByAsc8+ ###
+### orderByAsc8+
orderByAsc(field: string): Query
@@ -1838,7 +1838,7 @@ try {
```
-### orderByDesc8+ ###
+### orderByDesc8+
orderByDesc(field: string): Query
@@ -1873,7 +1873,7 @@ try {
```
-### limit8+ ###
+### limit8+
limit(total: number, offset: number): Query
@@ -1911,7 +1911,7 @@ try {
```
-### isNotNull8+ ###
+### isNotNull8+
isNotNull(field: string): Query
@@ -1945,7 +1945,7 @@ try {
```
-### beginGroup8+ ###
+### beginGroup8+
beginGroup(): Query
@@ -1975,7 +1975,7 @@ try {
```
-### endGroup8+ ###
+### endGroup8+
endGroup(): Query
@@ -2005,7 +2005,7 @@ try {
```
-### prefixKey8+ ###
+### prefixKey8+
prefixKey(prefix: string): Query
@@ -2040,7 +2040,7 @@ try {
```
-### setSuggestIndex8+ ###
+### setSuggestIndex8+
setSuggestIndex(index: string): Query
@@ -2075,7 +2075,7 @@ try {
```
-### deviceId8+ ###
+### deviceId8+
deviceId(deviceId:string):Query
@@ -2109,7 +2109,7 @@ try {
```
-### getSqlLike8+ ###
+### getSqlLike8+
getSqlLike():string
@@ -2303,7 +2303,9 @@ try {
delete(predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<void>)
-从数据库中删除符合predicates条件的键值对,并通过callback方式返回,此方法为异步方法。
+从数据库中删除符合predicates条件的键值对,使用callback异步回调。
+
+**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
@@ -2337,7 +2339,9 @@ try {
delete(predicates: dataSharePredicates.DataSharePredicates): Promise<void>
-从数据库中删除符合predicates条件的键值对,并通过Promise方式返回,此方法为异步方法。
+从数据库中删除符合predicates条件的键值对,使用Promise异步回调。
+
+**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
@@ -2352,7 +2356,7 @@ delete(predicates: dataSharePredicates.DataSharePredicates): Promise<void>
| 类型 | 说明 |
| ------ | ------- |
-| Promise<void> |Promise实例,用于异步处理。|
+| Promise<void> |无返回结果的Promise对象。|
**示例:**
@@ -2820,7 +2824,9 @@ try {
putBatch(value: Array<ValuesBucket>, callback: AsyncCallback<void>): void
-将值写入KvStore数据库,并通过callback方式返回,此方法为异步方法。
+将值写入KvStore数据库,使用callback异步回调。
+
+**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
@@ -2859,7 +2865,9 @@ try {
putBatch(value: Array<ValuesBucket>): Promise<void>
-将valuesbucket类型的值写入KvStore数据库,并通过Promise方式返回,此方法为异步方法。
+将valuesbucket类型的值写入KvStore数据库,使用Promise异步回调。
+
+**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
@@ -2873,7 +2881,7 @@ putBatch(value: Array<ValuesBucket>): Promise<void>
| 类型 | 说明 |
| ------ | ------- |
-| Promise<void> |Promise实例,用于异步处理。|
+| Promise<void> |五返回结果的Promise对象。|
**示例:**
@@ -2947,7 +2955,7 @@ try {
```
-### deleteBatch8+ ###
+### deleteBatch8+
deleteBatch(keys: string[]): Promise<void>
@@ -3003,7 +3011,7 @@ try {
```
-### startTransaction8+ ###
+### startTransaction8+
startTransaction(callback: AsyncCallback<void>): void
@@ -3055,7 +3063,7 @@ try {
```
-### startTransaction8+ ###
+### startTransaction8+
startTransaction(): Promise<void>
@@ -3090,7 +3098,7 @@ try {
```
-### commit8+ ###
+### commit8+
commit(callback: AsyncCallback<void>): void
@@ -3122,7 +3130,7 @@ try {
```
-### commit8+ ###
+### commit8+
commit(): Promise<void>
@@ -3152,7 +3160,7 @@ try {
```
-### rollback8+ ###
+### rollback8+
rollback(callback: AsyncCallback<void>): void
@@ -3184,7 +3192,7 @@ try {
```
-### rollback8+ ###
+### rollback8+
rollback(): Promise<void>
@@ -3214,7 +3222,7 @@ try {
```
-### enableSync8+ ###
+### enableSync8+
enableSync(enabled: boolean, callback: AsyncCallback<void>): void
@@ -3247,7 +3255,7 @@ try {
```
-### enableSync8+ ###
+### enableSync8+
enableSync(enabled: boolean): Promise<void>
@@ -3283,7 +3291,7 @@ try {
```
-### setSyncRange8+ ###
+### setSyncRange8+
setSyncRange(localLabels: string[], remoteSupportLabels: string[], callback: AsyncCallback<void>): void
@@ -3315,7 +3323,7 @@ try {
```
-### setSyncRange8+ ###
+### setSyncRange8+
setSyncRange(localLabels: string[], remoteSupportLabels: string[]): Promise<void>
@@ -3507,7 +3515,7 @@ try {
}
```
-### getEntries8+ ###
+### getEntries8+
getEntries(keyPrefix: string, callback: AsyncCallback<Entry[]>): void
@@ -3553,7 +3561,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(keyPrefix: string): Promise<Entry[]>
@@ -3611,7 +3619,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(query: Query, callback: AsyncCallback<Entry[]>): void
@@ -3662,7 +3670,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(query: Query): Promise<Entry[]>
@@ -3720,7 +3728,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(keyPrefix: string, callback: AsyncCallback<KvStoreResultSet>): void
@@ -3769,7 +3777,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(keyPrefix: string): Promise<KvStoreResultSet>
@@ -3829,7 +3837,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(query: Query, callback: AsyncCallback<KvStoreResultSet>): void
@@ -3877,7 +3885,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(query: Query): Promise<KvStoreResultSet>
@@ -3933,11 +3941,13 @@ try {
}
```
-### getResultSet9+ ###
+### getResultSet9+
getResultSet(predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<KvStoreResultSet>): void
-获取与指定Predicate对象匹配的KvStoreResultSet对象,并通过callback方式返回,此方法为异步方法。
+获取与指定Predicate对象匹配的KvStoreResultSet对象,使用callback异步回调。
+
+**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
@@ -3968,11 +3978,13 @@ try {
console.log('An unexpected error occurred. Error:' + e);
}
```
-### getResultSet9+ ###
+### getResultSet9+
getResultSet(predicates: dataSharePredicates.DataSharePredicates): Promise<KvStoreResultSet>
-获取与指定Predicate对象匹配的KvStoreResultSet对象,并通过Promise方式返回,此方法为异步方法。
+获取与指定Predicate对象匹配的KvStoreResultSet对象,使用Promise异步回调。
+
+**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.DistributedDataManager.KVStore.Core
@@ -3986,7 +3998,7 @@ getResultSet(predicates: dataSharePredicates.DataSharePredicates): Promise<Kv
| 类型 | 说明 |
| ------ | ------- |
-|Promise<[KvStoreResultSet](#kvstoreresultset8)> |Promise实例,用于获取异步返回结果。|
+|Promise<[KvStoreResultSet](#kvstoreresultset8)> |无返回结果的Promise对象。|
**示例:**
@@ -4008,7 +4020,7 @@ try {
console.log('An unexpected error occurred. Error:' + e);
}
```
-### closeResultSet8+ ###
+### closeResultSet8+
closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback<void>): void
@@ -4042,7 +4054,7 @@ try {
```
-### closeResultSet8+ ###
+### closeResultSet8+
closeResultSet(resultSet: KvStoreResultSet): Promise<void>
@@ -4079,7 +4091,7 @@ try {
```
-### getResultSize8+ ###
+### getResultSize8+
getResultSize(query: Query, callback: AsyncCallback<number>): void
@@ -4125,7 +4137,7 @@ try {
```
-### getResultSize8+ ###
+### getResultSize8+
getResultSize(query: Query): Promise<number>
@@ -4180,7 +4192,7 @@ try {
```
-### removeDeviceData8+ ###
+### removeDeviceData8+
removeDeviceData(deviceId: string, callback: AsyncCallback<void>): void
@@ -4222,7 +4234,7 @@ try {
```
-### removeDeviceData8+ ###
+### removeDeviceData8+
removeDeviceData(deviceId: string): Promise<void>
@@ -4271,7 +4283,7 @@ try {
```
-### on('syncComplete')8+ ###
+### on('syncComplete')8+
on(event: 'syncComplete', syncCallback: Callback<Array<[string, number]>>): void
@@ -4307,7 +4319,7 @@ try {
```
-### off('syncComplete')8+ ###
+### off('syncComplete')8+
off(event: 'syncComplete', syncCallback?: Callback<Array<[string, number]>>): void
@@ -4343,7 +4355,7 @@ class KvstoreModel {
}
```
-### on('dataChange')9+ ###
+### on('dataChange')9+
on(event: 'dataChange', type: SubscribeType, listener: Callback<ChangeNotification>): void
@@ -4369,7 +4381,7 @@ kvStore.on('dataChange', distributedData.SubscribeType.SUBSCRIBE_TYPE_LOCAL, fun
```
-### off('dataChange')9+ ###
+### off('dataChange')9+
off(event:'dataChange', listener?: Callback<ChangeNotification>): void
@@ -4472,7 +4484,7 @@ try {
}
```
-### setSyncParam8+ ###
+### setSyncParam8+
setSyncParam(defaultAllowedDelayMs: number, callback: AsyncCallback<void>): void
@@ -4502,7 +4514,7 @@ try {
```
-### setSyncParam8+ ###
+### setSyncParam8+
setSyncParam(defaultAllowedDelayMs: number): Promise<void>
@@ -4540,7 +4552,7 @@ try {
```
-### getSecurityLevel8+ ###
+### getSecurityLevel8+
getSecurityLevel(callback: AsyncCallback<SecurityLevel>): void
@@ -4568,7 +4580,7 @@ try {
```
-### getSecurityLevel8+ ###
+### getSecurityLevel8+
getSecurityLevel(): Promise<SecurityLevel>
@@ -4608,7 +4620,7 @@ try {
在调用DeviceKVStore的方法前,需要先通过[getKVStore](#getkvstore)构建一个DeviceKVStore实例。
-### get8+ ###
+### get8+
get(deviceId: string, key: string, callback: AsyncCallback<boolean|string|number|Uint8Array>): void
@@ -4643,7 +4655,7 @@ try{
```
-### get8+ ###
+### get8+
get(deviceId: string, key: string): Promise<boolean|string|number|Uint8Array>
@@ -4687,7 +4699,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(deviceId: string, keyPrefix: string, callback: AsyncCallback<Entry[]>): void
@@ -4735,7 +4747,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(deviceId: string, keyPrefix: string): Promise<Entry[]>
@@ -4794,7 +4806,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(query: Query, callback: AsyncCallback<Entry[]>): void
@@ -4846,7 +4858,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(query: Query): Promise<Entry[]>
@@ -4904,7 +4916,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(deviceId: string, query: Query, callback: AsyncCallback<Entry[]>): void
@@ -4957,7 +4969,7 @@ try {
```
-### getEntries8+ ###
+### getEntries8+
getEntries(deviceId: string, query: Query): Promise<Entry[]>
@@ -5017,7 +5029,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(deviceId: string, keyPrefix: string, callback: AsyncCallback<KvStoreResultSet>): void
@@ -5052,7 +5064,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(deviceId: string, keyPrefix: string): Promise<KvStoreResultSet>
@@ -5096,7 +5108,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(query: Query, callback: AsyncCallback<KvStoreResultSet>): void
@@ -5148,7 +5160,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(query: Query): Promise<KvStoreResultSet>
@@ -5212,7 +5224,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(deviceId: string, query: Query, callback: AsyncCallback<KvStoreResultSet>): void
@@ -5264,7 +5276,7 @@ try {
```
-### getResultSet8+ ###
+### getResultSet8+
getResultSet(deviceId: string, query: Query): Promise<KvStoreResultSet>
@@ -5330,7 +5342,7 @@ try {
```
-### closeResultSet8+ ###
+### closeResultSet8+
closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback<void>): void
@@ -5365,7 +5377,7 @@ try {
```
-### closeResultSet8+ ###
+### closeResultSet8+
closeResultSet(resultSet: KvStoreResultSet): Promise<void>
@@ -5403,7 +5415,7 @@ try {
```
-### getResultSize8+ ###
+### getResultSize8+
getResultSize(query: Query, callback: AsyncCallback<number>): void
@@ -5450,7 +5462,7 @@ try {
```
-### getResultSize8+ ###
+### getResultSize8+
getResultSize(query: Query): Promise<number>
@@ -5506,7 +5518,7 @@ try {
```
-### getResultSize8+ ###
+### getResultSize8+
getResultSize(deviceId: string, query: Query, callback: AsyncCallback<number>): void;
@@ -5553,7 +5565,7 @@ try {
```
-### getResultSize8+ ###
+### getResultSize8+
getResultSize(deviceId: string, query: Query): Promise<number>
@@ -5609,7 +5621,7 @@ try {
```
-### removeDeviceData8+ ###
+### removeDeviceData8+
removeDeviceData(deviceId: string, callback: AsyncCallback<void>): void
@@ -5651,7 +5663,7 @@ try {
```
-### removeDeviceData8+ ###
+### removeDeviceData8+
removeDeviceData(deviceId: string): Promise<void>
@@ -5700,7 +5712,7 @@ try {
```
-### sync8+ ###
+### sync8+
sync(deviceIds: string[], mode: SyncMode, delayMs?: number): void
@@ -5739,7 +5751,7 @@ try {
}
```
-### sync9+ ###
+### sync9+
sync(deviceIds: string[], query: Query, mode: SyncMode, delayMs?: number): void
@@ -5781,7 +5793,7 @@ try {
}
```
-### on('syncComplete')8+ ###
+### on('syncComplete')8+
on(event: 'syncComplete', syncCallback: Callback<Array<[string, number]>>): void
@@ -5817,7 +5829,7 @@ try {
```
-### off('syncComplete')8+ ###
+### off('syncComplete')8+
off(event: 'syncComplete', syncCallback?: Callback<Array<[string, number]>>): void
@@ -5853,7 +5865,7 @@ class KvstoreModel {
}
```
-### on('dataChange')9+ ###
+### on('dataChange')9+
on(event: 'dataChange', type: SubscribeType, listener: Callback<ChangeNotification>): void
@@ -5879,7 +5891,7 @@ kvStore.on('dataChange', distributedData.SubscribeType.SUBSCRIBE_TYPE_LOCAL, fun
```
-### off('dataChange')9+ ###
+### off('dataChange')9+
off(event:'dataChange', listener?: Callback<ChangeNotification>): void