Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7706a268
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
7706a268
编写于
3月 09, 2023
作者:
W
wangxiyue
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
IssueNo: #I6LGRA
Description: relation_store 示例代码修改 Signed-off-by:
N
wangxiyue
<
wangxiyue8@huawei.com
>
上级
8184f07a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
8 deletion
+10
-8
zh-cn/application-dev/reference/apis/js-apis-data-relationalStore.md
...cation-dev/reference/apis/js-apis-data-relationalStore.md
+10
-8
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-data-relationalStore.md
浏览文件 @
7706a268
...
...
@@ -30,7 +30,7 @@ getRdbStore(context: Context, config: StoreConfig, callback: AsyncCallback<Rd
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | ------------------------------------------------------------ |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
ability-c
ontext.md
)
。 |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
inner-application-uiAbilityC
ontext.md
)
。 |
| config |
[
StoreConfig
](
#storeconfig
)
| 是 | 与此RDB存储相关的数据库配置。 |
| callback | AsyncCallback
<
[RdbStore](#rdbstore)
>
| 是 | 指定callback回调函数,返回RdbStore对象。 |
...
...
@@ -108,7 +108,7 @@ getRdbStore(context: Context, config: StoreConfig): Promise<RdbStore>
| 参数名 | 类型 | 必填 | 说明 |
| ------- | -------------------------------- | ---- | ------------------------------------------------------------ |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
ability-c
ontext.md
)
。 |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
inner-application-uiAbilityC
ontext.md
)
。 |
| config |
[
StoreConfig
](
#storeconfig
)
| 是 | 与此RDB存储相关的数据库配置。 |
**返回值**
:
...
...
@@ -188,7 +188,7 @@ deleteRdbStore(context: Context, name: string, callback: AsyncCallback<void&g
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ------------------------------------------------------------ |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
ability-c
ontext.md
)
。 |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
inner-application-uiAbilityC
ontext.md
)
。 |
| name | string | 是 | 数据库名称。 |
| callback | AsyncCallback
<
void
>
| 是 | 指定callback回调函数。 |
...
...
@@ -249,7 +249,7 @@ deleteRdbStore(context: Context, name: string): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------- | ---- | ------------------------------------------------------------ |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
ability-c
ontext.md
)
。 |
| context | Context | 是 | 应用的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-
inner-application-uiAbilityC
ontext.md
)
。 |
| name | string | 是 | 数据库名称。 |
**返回值**
:
...
...
@@ -2612,9 +2612,9 @@ store.sync(relationalStore.SyncMode.SYNC_MODE_PUSH, predicates, function (err, r
let
predicates
=
new
relationalStore
.
RdbPredicates
(
'
EMPLOYEE
'
);
predicates
.
inDevices
([
'
12345678abcde
'
]);
let
promise
=
store
.
sync
(
relationalStore
.
SyncMode
.
SYNC_MODE_PUSH
,
predicates
);
promise
.
then
((
result
Set
)
=>
{
promise
.
then
((
result
)
=>
{
console
.
info
(
`Sync done.`
);
for
(
let
i
=
0
;
i
<
result
Set
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
result
.
length
;
i
++
)
{
console
.
info
(
`device=
${
result
[
i
][
0
]}
, status=
${
result
[
i
][
1
]}
`
);
}
}).
catch
((
err
)
=>
{
...
...
@@ -2693,10 +2693,12 @@ try {
首先需要获取resultSet对象。
```
js
let
resultSet
=
null
;
let
predicates
=
new
relationalStore
.
RdbPredicates
(
"
EMPLOYEE
"
);
predicates
.
equalTo
(
"
AGE
"
,
18
);
let
promise
=
store
.
query
(
predicates
,
[
"
ID
"
,
"
NAME
"
,
"
AGE
"
,
"
SALARY
"
,
"
CODES
"
]);
promise
.
then
((
resultSet
)
=>
{
promise
.
then
((
result
)
=>
{
resultSet
=
result
;
console
.
info
(
`resultSet columnNames:
${
resultSet
.
columnNames
}
`
);
console
.
info
(
`resultSet columnCount:
${
resultSet
.
columnCount
}
`
);
});
...
...
@@ -2867,7 +2869,7 @@ goToRow(position: number): boolean
let
predicates
=
new
relationalStore
.
RdbPredicates
(
"
EMPLOYEE
"
);
let
promise
=
store
.
query
(
predicates
,
[
"
ID
"
,
"
NAME
"
,
"
AGE
"
,
"
SALARY
"
,
"
CODES
"
]);
promise
.
then
((
resultSet
)
=>
{
resultSet
.(
5
);
resultSet
.
goToRow
(
5
);
resultSet
.
close
();
}).
catch
((
err
)
=>
{
console
.
error
(
`query failed, err:
${
err
}
`
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录