Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9af98ba3
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
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看板
提交
9af98ba3
编写于
5月 24, 2022
作者:
A
Annie_wang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
Annie_wang
<
annie.wangli@huawei.com
>
上级
c1192ac7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
34 addition
and
34 deletion
+34
-34
en/application-dev/reference/apis/js-apis-data-rdb.md
en/application-dev/reference/apis/js-apis-data-rdb.md
+34
-34
未找到文件。
en/application-dev/reference/apis/js-apis-data-rdb.md
浏览文件 @
9af98ba3
...
...
@@ -31,10 +31,10 @@ Obtains a relational database (RDB) store. This API uses an asynchronous callbac
const
STORE_CONFIG
=
{
name
:
"
RdbTest.db
"
}
data_rdb
.
getRdbStore
(
STORE_CONFIG
,
1
,
function
(
err
,
rdbStore
)
{
if
(
err
)
{
console
.
info
(
"
Get RdbStore failed
, err:
"
+
err
)
console
.
info
(
"
Failed to get RdbStore
, err:
"
+
err
)
return
}
console
.
log
(
"
G
e
t RdbStore successfully.
"
)
console
.
log
(
"
G
o
t RdbStore successfully.
"
)
})
```
## data_rdb.getRdbStore
...
...
@@ -64,9 +64,9 @@ Obtains an RDB store. This API uses a promise to return the result. You can set
const
STORE_CONFIG
=
{
name
:
"
RdbTest.db
"
}
let
promise
=
data_rdb
.
getRdbStore
(
STORE_CONFIG
,
1
);
promise
.
then
(
async
(
rdbStore
)
=>
{
console
.
log
(
"
G
e
t RdbStore successfully.
"
)
console
.
log
(
"
G
o
t RdbStore successfully.
"
)
}).
catch
((
err
)
=>
{
console
.
log
(
"
Get RdbStore failed
, err:
"
+
err
)
console
.
log
(
"
Failed to get RdbStore
, err:
"
+
err
)
})
```
...
...
@@ -94,10 +94,10 @@ Obtains a relational database (RDB) store. This API uses an asynchronous callbac
const
STORE_CONFIG
=
{
name
:
"
RdbTest.db
"
}
data_rdb
.
getRdbStore
(
this
.
context
,
STORE_CONFIG
,
1
,
function
(
err
,
rdbStore
)
{
if
(
err
)
{
console
.
info
(
"
Get RdbStore failed
, err:
"
+
err
)
console
.
info
(
"
Failed to get RdbStore
, err:
"
+
err
)
return
}
console
.
log
(
"
G
e
t RdbStore successfully.
"
)
console
.
log
(
"
G
o
t RdbStore successfully.
"
)
})
```
...
...
@@ -129,9 +129,9 @@ Obtains an RDB store. This API uses a promise to return the result. You can set
const
STORE_CONFIG
=
{
name
:
"
RdbTest.db
"
}
let
promise
=
data_rdb
.
getRdbStore
(
this
.
context
,
STORE_CONFIG
,
1
);
promise
.
then
(
async
(
rdbStore
)
=>
{
console
.
log
(
"
G
e
t RdbStore successfully.
"
)
console
.
log
(
"
G
o
t RdbStore successfully.
"
)
}).
catch
((
err
)
=>
{
console
.
log
(
"
Get RdbStore failed
, err:
"
+
err
)
console
.
log
(
"
Failed to get RdbStore
, err:
"
+
err
)
})
```
...
...
@@ -153,10 +153,10 @@ Deletes an RDB store. This API uses a callback to return the result.
```
js
data_rdb
.
deleteRdbStore
(
"
RdbTest.db
"
,
function
(
err
,
rdbStore
)
{
if
(
err
)
{
console
.
info
(
"
Delete RdbStore failed
, err:
"
+
err
)
console
.
info
(
"
Failed to delete RdbStore
, err:
"
+
err
)
return
}
console
.
log
(
"
Delete RdbStore successfully.
"
)
console
.
log
(
"
Delete
d
RdbStore successfully.
"
)
})
```
## data_rdb.deleteRdbStore
...
...
@@ -181,9 +181,9 @@ Deletes an RDB store. This API uses a promise to return the result.
```
js
let
promise
=
data_rdb
.
deleteRdbStore
(
"
RdbTest.db
"
)
promise
.
then
(()
=>
{
console
.
log
(
"
Delete RdbStore successfully.
"
)
console
.
log
(
"
Delete
d
RdbStore successfully.
"
)
}).
catch
((
err
)
=>
{
console
.
info
(
"
Delete RdbStore failed
, err:
"
+
err
)
console
.
info
(
"
Failed to delete RdbStore
, err:
"
+
err
)
})
```
...
...
@@ -206,10 +206,10 @@ Deletes an RDB store. This API uses a callback to return the result.
```
js
data_rdb
.
deleteRdbStore
(
this
.
context
,
"
RdbTest.db
"
,
function
(
err
,
rdbStore
)
{
if
(
err
)
{
console
.
info
(
"
Delete RdbStore failed
, err:
"
+
err
)
console
.
info
(
"
Failed to delete RdbStore
, err:
"
+
err
)
return
}
console
.
log
(
"
Delete RdbStore successfully.
"
)
console
.
log
(
"
Delete
d
RdbStore successfully.
"
)
})
```
...
...
@@ -236,9 +236,9 @@ Deletes an RDB store. This API uses a promise to return the result.
```
js
let
promise
=
data_rdb
.
deleteRdbStore
(
"
RdbTest.db
"
)
promise
.
then
(()
=>
{
console
.
log
(
"
Delete RdbStore successfully.
"
)
console
.
log
(
"
Delete
d
RdbStore successfully.
"
)
}).
catch
((
err
)
=>
{
console
.
info
(
"
Delete RdbStore failed
, err:
"
+
err
)
console
.
info
(
"
Failed to delete RdbStore
, err:
"
+
err
)
})
```
...
...
@@ -1087,7 +1087,7 @@ const valueBucket = {
}
rdbStore
.
insert
(
"
EMPLOYEE
"
,
valueBucket
,
function
(
err
,
ret
)
{
if
(
err
)
{
console
.
info
(
"
Insert failed
, err:
"
+
err
)
console
.
info
(
"
Failed to insert data
, err:
"
+
err
)
return
}
console
.
log
(
"
Insert first done:
"
+
ret
)
...
...
@@ -1126,7 +1126,7 @@ let promise = rdbStore.insert("EMPLOYEE", valueBucket)
promise
.
then
(
async
(
ret
)
=>
{
console
.
log
(
"
Insert first done:
"
+
ret
)
}).
catch
((
err
)
=>
{
console
.
log
(
"
Insert failed
, err:
"
+
err
)
console
.
log
(
"
Failed to insert data
, err:
"
+
err
)
})
```
...
...
@@ -1158,7 +1158,7 @@ let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
rdbStore
.
update
(
valueBucket
,
predicates
,
function
(
err
,
ret
)
{
if
(
err
)
{
console
.
info
(
"
Updated failed
, err:
"
+
err
)
console
.
info
(
"
Failed to update data
, err:
"
+
err
)
return
}
console
.
log
(
"
Updated row count:
"
+
ret
)
...
...
@@ -1199,7 +1199,7 @@ let promise = rdbStore.update(valueBucket, predicates)
promise
.
then
(
async
(
ret
)
=>
{
console
.
log
(
"
Updated row count:
"
+
ret
)
}).
catch
((
err
)
=>
{
console
.
info
(
"
Updated failed
, err:
"
+
err
)
console
.
info
(
"
Failed to update data
, err:
"
+
err
)
})
```
...
...
@@ -1225,7 +1225,7 @@ let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates
.
equalTo
(
"
NAME
"
,
"
Lisa
"
)
rdbStore
.
delete
(
predicates
,
function
(
err
,
rows
)
{
if
(
err
)
{
console
.
info
(
"
Delete failed
, err:
"
+
err
)
console
.
info
(
"
Failed to delete data
, err:
"
+
err
)
return
}
console
.
log
(
"
Delete rows:
"
+
rows
)
...
...
@@ -1259,7 +1259,7 @@ let promise = rdbStore.delete(predicates)
promise
.
then
((
rows
)
=>
{
console
.
log
(
"
Delete rows:
"
+
rows
)
}).
catch
((
err
)
=>
{
console
.
info
(
"
Delete failed
, err:
"
+
err
)
console
.
info
(
"
Failed to delete data
, err:
"
+
err
)
})
```
...
...
@@ -1463,10 +1463,10 @@ const valueBucket = {
}
rdbStore
.
insert
(
"
test
"
,
valueBucket
,
function
(
err
,
ret
)
{
if
(
err
)
{
console
.
info
(
"
Insert failed
, err:
"
+
err
)
console
.
info
(
"
Failed to insert data
, err:
"
+
err
)
return
}
console
.
log
(
"
Insert successfully:
"
+
ret
)
console
.
log
(
"
Insert
ed data
successfully:
"
+
ret
)
})
rdbStore
.
commit
()
```
...
...
@@ -1492,10 +1492,10 @@ const valueBucket = {
rdbStore
.
insert
(
"
test
"
,
valueBucket
,
function
(
err
,
ret
)
{
if
(
err
)
{
console
.
info
(
"
Insert failed
, err:
"
+
err
)
console
.
info
(
"
Failed to insert data
, err:
"
+
err
)
return
}
console
.
log
(
"
Insert successfully:
"
+
ret
)
console
.
log
(
"
Insert
ed data
successfully:
"
+
ret
)
})
rdbStore
.
commit
()
```
...
...
@@ -1522,10 +1522,10 @@ try {
}
rdbStore
.
insert
(
"
test
"
,
valueBucket
,
function
(
err
,
ret
)
{
if
(
err
)
{
console
.
info
(
"
Insert failed
, err:
"
+
err
)
console
.
info
(
"
Failed to insert data
, err:
"
+
err
)
return
}
console
.
log
(
"
Insert successfully:
"
+
ret
)
console
.
log
(
"
Insert
ed data
successfully:
"
+
ret
)
})
rdbStore
.
commit
()
}
catch
(
e
)
{
...
...
@@ -1555,7 +1555,7 @@ rdbStore.setDistributedTables(["EMPLOYEE"], function (err) {
console
.
info
(
'
setDistributedTables failed, err:
'
+
err
)
return
}
console
.
info
(
'
setDistributedTables successful
ly
.
'
)
console
.
info
(
'
setDistributedTables successful.
'
)
})
```
...
...
@@ -1582,7 +1582,7 @@ Sets a list of distributed tables. This API uses a promise to return the result.
```
js
let promise = rdbStore.setDistributedTables(["EMPLOYEE"])
promise.then(() => {
console.info("setDistributedTables successful
ly
.")
console.info("setDistributedTables successful.")
}).catch((err) => {
console.info("setDistributedTables failed, err: " + err)
})
...
...
@@ -1610,7 +1610,7 @@ rdbStore.obtainDistributedTableName(deviceId, "EMPLOYEE", function (err, tableNa
console.info('obtainDistributedTableName failed, err: ' + err)
return
}
console.info('obtainDistributedTableName successful
ly
, tableName=.' + tableName)
console.info('obtainDistributedTableName successful, tableName=.' + tableName)
})
```
...
...
@@ -1638,7 +1638,7 @@ Obtains the distributed table name for a remote device based on the local table
```
js
let promise = rdbStore.obtainDistributedTableName(deviceId, "EMPLOYEE")
promise.then((tableName) => {
console.info('obtainDistributedTableName successful
ly
, tableName=' + tableName)
console.info('obtainDistributedTableName successful, tableName=' + tableName)
}).catch((err) => {
console.info('obtainDistributedTableName failed, err: ' + err)
})
...
...
@@ -1737,7 +1737,7 @@ function storeObserver(devices) {
try {
rdbStore.on('dataChange', data_rdb.SubscribeType.SUBSCRIBE_TYPE_REMOTE, storeObserver)
} catch (err) {
console.log('
register observer failed
')
console.log('
Failed to register observer
')
}
```
...
...
@@ -1767,7 +1767,7 @@ function storeObserver(devices) {
try {
rdbStore.off('dataChange', data_rdb.SubscribeType.SUBSCRIBE_TYPE_REMOTE, storeObserver)
} catch (err) {
console.log('
unregister observer failed
')
console.log('
Failed to unregister observer
')
}
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录