Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
15718114
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看板
提交
15718114
编写于
9月 20, 2022
作者:
N
niudongyao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
Signed-off-by:
N
niudongyao
<
niudongyao@huawei.com
>
上级
90c0eeca
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
72 addition
and
14 deletion
+72
-14
zh-cn/.idea/workspace.xml
zh-cn/.idea/workspace.xml
+64
-0
zh-cn/application-dev/reference/apis/js-apis-data-dataSharePredicates.md
...on-dev/reference/apis/js-apis-data-dataSharePredicates.md
+8
-14
未找到文件。
zh-cn/.idea/workspace.xml
0 → 100644
浏览文件 @
15718114
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"CMakeSettings"
>
<configurations>
<configuration
PROFILE_NAME=
"Debug"
CONFIG_NAME=
"Debug"
ENABLED=
"true"
/>
</configurations>
</component>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"f634d343-2891-4860-896b-0ee57fb1b38b"
name=
"Default Changelist"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/application-dev/reference/apis/js-apis-data-dataSharePredicates.md"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/application-dev/reference/apis/js-apis-data-dataSharePredicates.md"
afterDir=
"false"
/>
</list>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
<option
name=
"HIGHLIGHT_CONFLICTS"
value=
"true"
/>
<option
name=
"HIGHLIGHT_NON_ACTIVE_CHANGELIST"
value=
"false"
/>
<option
name=
"LAST_RESOLUTION"
value=
"IGNORE"
/>
</component>
<component
name=
"ClangdSettings"
>
<option
name=
"formatViaClangd"
value=
"false"
/>
</component>
<component
name=
"Git.Settings"
>
<option
name=
"RECENT_GIT_ROOT_PATH"
value=
"$PROJECT_DIR$/.."
/>
</component>
<component
name=
"ProjectId"
id=
"2F1Z7aifzN8uOX9SVDB6qWBSTu4"
/>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
/>
<component
name=
"ProjectViewState"
>
<option
name=
"hideEmptyMiddlePackages"
value=
"true"
/>
<option
name=
"showLibraryContents"
value=
"true"
/>
</component>
<component
name=
"PropertiesComponent"
>
<property
name=
"RunOnceActivity.OpenProjectViewOnStart"
value=
"true"
/>
<property
name=
"RunOnceActivity.ShowReadmeOnStart"
value=
"true"
/>
<property
name=
"RunOnceActivity.cidr.known.project.marker"
value=
"true"
/>
<property
name=
"WebServerToolWindowFactoryState"
value=
"false"
/>
<property
name=
"cf.first.check.clang-format"
value=
"false"
/>
<property
name=
"cidr.known.project.marker"
value=
"true"
/>
<property
name=
"last_opened_file_path"
value=
"$PROJECT_DIR$"
/>
</component>
<component
name=
"SpellCheckerSettings"
RuntimeDictionaries=
"0"
Folders=
"0"
CustomDictionaries=
"0"
DefaultDictionary=
"application-level"
UseSingleDictionary=
"true"
transferred=
"true"
/>
<component
name=
"TaskManager"
>
<task
active=
"true"
id=
"Default"
summary=
"Default task"
>
<changelist
id=
"f634d343-2891-4860-896b-0ee57fb1b38b"
name=
"Default Changelist"
comment=
""
/>
<created>
1663661383552
</created>
<option
name=
"number"
value=
"Default"
/>
<option
name=
"presentableId"
value=
"Default"
/>
<updated>
1663661383552
</updated>
<workItem
from=
"1663661385107"
duration=
"2695000"
/>
</task>
<servers
/>
</component>
<component
name=
"TypeScriptGeneratedFilesManager"
>
<option
name=
"version"
value=
"3"
/>
</component>
<component
name=
"Vcs.Log.Tabs.Properties"
>
<option
name=
"TAB_STATES"
>
<map>
<entry
key=
"MAIN"
>
<value>
<State
/>
</value>
</entry>
</map>
</option>
</component>
</project>
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-data-dataSharePredicates.md
浏览文件 @
15718114
# 数据共享谓词
**谓词(DataSharePredicates)**
是
用户
通过DataShare查询数据库中的数据所使用的筛选条件,经常被应用在更新数据(
[
update
](
js-apis-data-dataShare.md#update
)
)、删除数据(
[
delete
](
js-apis-data-dataShare.md#delete
)
)和查询数据(
[
query
](
js-apis-data-dataShare.md#query
)
)中。
**谓词(DataSharePredicates)**
是
开发者
通过DataShare查询数据库中的数据所使用的筛选条件,经常被应用在更新数据(
[
update
](
js-apis-data-dataShare.md#update
)
)、删除数据(
[
delete
](
js-apis-data-dataShare.md#delete
)
)和查询数据(
[
query
](
js-apis-data-dataShare.md#query
)
)中。
谓词的接口函数与数据库的筛选条件一一对应,
用户在使用前需预备
数据库相关知识。
谓词的接口函数与数据库的筛选条件一一对应,
开发者在使用前需了解
数据库相关知识。
> **说明:**
>
...
...
@@ -338,7 +338,7 @@ predicates.isNotNull("NAME")
like(field: string, value: string): DataSharePredicates
该接口用于配置谓词以匹配
通配符指定模式
的字段。
该接口用于配置谓词以匹配
指定通配符
的字段。
目前仅RDB及KVDB(schema)支持该谓词。
...
...
@@ -349,9 +349,7 @@ like(field: string, value: string): DataSharePredicates
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------- |
| field | string | 是 | 数据库表中的列名。 |
| value | string | 是 | 指示要与谓词匹配的通配符。 |
value为数据库专用通配符,'%'代表零个、一个或多个数字或字符,'_'代表一个单一的数字或字符,不区分大小写。
| value | string | 是 | 指示要与谓词匹配的通配符。
<br>
'%'代表零个、一个或多个数字或字符,'_'代表一个单一的数字或字符,不区分大小写。|
**返回值:**
...
...
@@ -370,7 +368,7 @@ predicates.like("NAME", "%os%")
unlike(field: string, value: string): DataSharePredicates
该接口用于配置谓词以匹配不类似
通配符指定模式
的字段。
该接口用于配置谓词以匹配不类似
指定通配符
的字段。
目前仅RDB及KVDB(schema)支持该谓词。
...
...
@@ -381,9 +379,7 @@ unlike(field: string, value: string): DataSharePredicates
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------- |
| field | string | 是 | 数据库表中的列名。 |
| value | string | 是 | 指示要与谓词匹配的通配符。 |
value为数据库专用通配符,'%'代表零个、一个或多个数字或字符,'_'代表一个单一的数字或字符,不区分大小写。
| value | string | 是 | 指示要与谓词匹配的通配符。
<br>
'%'代表零个、一个或多个数字或字符,'_'代表一个单一的数字或字符,不区分大小写。 |
**返回值:**
...
...
@@ -402,7 +398,7 @@ predicates.unlike("NAME", "%os%")
glob(field: string, value: string): DataSharePredicates
该接口用于配置谓词
匹配通配符指定模式
的字段。
该接口用于配置谓词
以匹配指定通配符
的字段。
目前仅RDB支持该谓词。
...
...
@@ -413,9 +409,7 @@ glob(field: string, value: string): DataSharePredicates
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ---------------------- |
| field | string | 是 | 数据库表中的列名。 |
| value | string | 是 | 指示要与谓词匹配的通配符。 |
value为数据库专用通配符,'
*
'代表零个、一个或多个数字或字符,'?'代表一个单一的数字或字符,区分大小写。
| value | string | 是 | 指示要与谓词匹配的通配符。
<br>
'
*
'代表零个、一个或多个数字或字符,'?'代表一个单一的数字或字符,区分大小写。|
**返回值:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录