From 678abbc97a46369d936ddd94c81ef0e6bb55d87f Mon Sep 17 00:00:00 2001 From: li_juntao Date: Mon, 8 Aug 2022 17:02:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9remoteQuery=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=20Signed-off-by:=20li=5Fjuntao=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reference/apis/js-apis-data-rdb.md | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md b/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md index 49f194e7fe..7f3d420961 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md @@ -1393,6 +1393,7 @@ query(table: string, predicates: dataSharePredicates.DataSharePredicates, column | columns | Array<string> | 否 | 表示要查询的列。如果值为空,则查询应用于所有列。 | **返回值**: + | 类型 | 说明 | | -------- | -------- | | Promise<[ResultSet](js-apis-data-resultset.md)> | 指定Promise回调函数。如果操作成功,则返回ResultSet对象。 | @@ -1417,7 +1418,7 @@ remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: A 根据指定条件查询远程设备数据库中的数据,结果以callback形式返回。 -**系统能力:** SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力:** SystemCapability.DistributedDataManager.RelationalStore.Core **参数:** @@ -1425,17 +1426,18 @@ remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: A | -------- | -------- | -------- | -------- | | device | string | 是 | 指定的远程设备名。 | | table | string | 是 | 指定的目标表名。 | -| predicates | [RdbPredicates](js-apis-data-rdb.md#RdbPredicates) | 是 | RdbPredicates的实例对象,指定查询的条件。 | +| predicates | [RdbPredicates](#rdbpredicates) | 是 | RdbPredicates的实例对象,指定查询的条件。 | | columns | Array<string> | 是 | 表示要查询的列。如果值为空,则查询应用于所有列。 | -| callback | AsyncCallback<[ResultSet](js-apis-data-resultset.md)> | 是 | 指定callback回调函数。如果操作成功,则返回ResultSet对象。 | +| callback | AsyncCallback<[ResultSet](js-apis-data-resultset.md#resultset)> | 是 | 指定callback回调函数。如果操作成功,则返回ResultSet对象。 | **示例:** + ```js let predicates = new rdb.RdbPredicates('EPLOYEE') predicates.greaterThan("id", 0) rdbStore.remoteQuery("deviceId", "EPLOYEE", predicates, function(err, resultSet){ if (err) { - console.info("Query failed, err: " + err) + console.info("Failed to remoteQuery, err: " + err) return } console.info("ResultSet column names: " + resultSet.columnNames) @@ -1449,7 +1451,7 @@ remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: A 根据指定条件查询远程设备数据库中的数据,结果以Promise形式返回。 -**系统能力:** SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力:** SystemCapability.DistributedDataManager.RelationalStore.Core **参数:** @@ -1457,9 +1459,15 @@ remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: A | -------- | -------- | -------- | -------- | | device | string | 是 | 指定的远程设备名。 | | table | string | 是 | 指定的目标表名。 | -| predicates | [RdbPredicates](js-apis-data-rdb.md#RdbPredicates) | 是 | RdbPredicates的实例对象,指定查询的条件。 | +| predicates | [RdbPredicates](#rdbpredicates) | 是 | RdbPredicates的实例对象,指定查询的条件。 | | columns | Array<string> | 否 | 表示要查询的列。如果值为空,则查询应用于所有列。 | +**返回值**: + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------------------------------------------------- | +| Promise<[ResultSet](js-apis-data-resultset.md#resultset)> | 指定Promise回调函数。如果操作成功,则返回ResultSet对象。 | + **示例:** ```js @@ -1470,7 +1478,7 @@ promise.then((resultSet) => { console.info("ResultSet column names: " + resultSet.columnNames) console.info("ResultSet column count: " + resultSet.columnCount) }).catch((err) => { - console.info("remoteQuery failed, err: " + err) + console.info("Failed to remoteQuery , err: " + err) }) ``` -- GitLab