From a9646590aa222db8e575bbf1af393100620e914c Mon Sep 17 00:00:00 2001 From: niudongyao <niudongyao@huawei.com> Date: Tue, 20 Sep 2022 11:20:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9js-apis-data-dataSharePredica?= =?UTF-8?q?tes.md=E6=8E=A5=E5=8F=A3=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: niudongyao <niudongyao@huawei.com> --- .../reference/.idea/.gitignore | 8 ++++++ .../reference/.idea/modules.xml | 8 ++++++ .../reference/.idea/reference.iml | 8 ++++++ zh-cn/application-dev/reference/.idea/vcs.xml | 6 +++++ .../apis/js-apis-data-dataSharePredicates.md | 26 ++++++++++++------- 5 files changed, 47 insertions(+), 9 deletions(-) create mode 100644 zh-cn/application-dev/reference/.idea/.gitignore create mode 100644 zh-cn/application-dev/reference/.idea/modules.xml create mode 100644 zh-cn/application-dev/reference/.idea/reference.iml create mode 100644 zh-cn/application-dev/reference/.idea/vcs.xml diff --git a/zh-cn/application-dev/reference/.idea/.gitignore b/zh-cn/application-dev/reference/.idea/.gitignore new file mode 100644 index 0000000000..73f69e0958 --- /dev/null +++ b/zh-cn/application-dev/reference/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/zh-cn/application-dev/reference/.idea/modules.xml b/zh-cn/application-dev/reference/.idea/modules.xml new file mode 100644 index 0000000000..a91879166c --- /dev/null +++ b/zh-cn/application-dev/reference/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/reference.iml" filepath="$PROJECT_DIR$/.idea/reference.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/zh-cn/application-dev/reference/.idea/reference.iml b/zh-cn/application-dev/reference/.idea/reference.iml new file mode 100644 index 0000000000..bc2cd87409 --- /dev/null +++ b/zh-cn/application-dev/reference/.idea/reference.iml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="CPP_MODULE" version="4"> + <component name="NewModuleRootManager"> + <content url="file://$MODULE_DIR$" /> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file diff --git a/zh-cn/application-dev/reference/.idea/vcs.xml b/zh-cn/application-dev/reference/.idea/vcs.xml new file mode 100644 index 0000000000..c2365ab11f --- /dev/null +++ b/zh-cn/application-dev/reference/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$/../../.." vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-dataSharePredicates.md b/zh-cn/application-dev/reference/apis/js-apis-data-dataSharePredicates.md index 1474f5cacb..1bb49b8d9a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-dataSharePredicates.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-dataSharePredicates.md @@ -2,6 +2,8 @@ **è°“è¯(DataSharePredicates)** 是用户通过DataShare查询数æ®åº“ä¸çš„æ•°æ®æ‰€ä½¿ç”¨çš„ç›é€‰æ¡ä»¶ï¼Œç»å¸¸è¢«åº”用在更新数æ®([update](js-apis-data-dataShare.md#update))ã€åˆ 除数æ®([delete](js-apis-data-dataShare.md#delete))和查询数æ®([query](js-apis-data-dataShare.md#query))ä¸ã€‚ +è°“è¯çš„接å£å‡½æ•°ä¸Žæ•°æ®åº“çš„ç›é€‰æ¡ä»¶ä¸€ä¸€å¯¹åº”,用户在使用å‰éœ€é¢„备数æ®åº“相关知识。 + > **说明:** > > 本模å—首批接å£ä»ŽAPI version 9开始支æŒã€‚åŽç»ç‰ˆæœ¬çš„新增接å£ï¼Œé‡‡ç”¨ä¸Šè§’æ ‡å•ç‹¬æ ‡è®°æŽ¥å£çš„起始版本。 @@ -336,7 +338,7 @@ predicates.isNotNull("NAME") like(field: string, value: string): DataSharePredicates -该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…值类似于指定å—符串的å—段。 +该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…通é…符指定模å¼çš„å—段。 ç›®å‰ä»…RDBåŠKVDB(schema)支æŒè¯¥è°“è¯ã€‚ @@ -347,7 +349,9 @@ like(field: string, value: string): DataSharePredicates | å‚æ•°å | 类型 | å¿…å¡« | 说明 | | ------ | ------ | ---- | ---------------------- | | field | string | 是 | æ•°æ®åº“表ä¸çš„列å。 | -| value | string | 是 | 指示è¦ä¸Žè°“è¯åŒ¹é…的值。 | +| value | string | 是 | 指示è¦ä¸Žè°“è¯åŒ¹é…的通é…符。 | + +value为数æ®åº“专用通é…符,'%'代表零个ã€ä¸€ä¸ªæˆ–多个数å—或å—符,'_'代表一个å•ä¸€çš„æ•°å—或å—符,ä¸åŒºåˆ†å¤§å°å†™ã€‚ **返回值:** @@ -366,7 +370,7 @@ predicates.like("NAME", "%os%") unlike(field: string, value: string): DataSharePredicates -该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…值ä¸ç±»ä¼¼äºŽæŒ‡å®šå—符串的å—段。 +该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…ä¸ç±»ä¼¼é€šé…符指定模å¼çš„å—段。 ç›®å‰ä»…RDBåŠKVDB(schema)支æŒè¯¥è°“è¯ã€‚ @@ -377,7 +381,9 @@ unlike(field: string, value: string): DataSharePredicates | å‚æ•°å | 类型 | å¿…å¡« | 说明 | | ------ | ------ | ---- | ---------------------- | | field | string | 是 | æ•°æ®åº“表ä¸çš„列å。 | -| value | string | 是 | 指示è¦ä¸Žè°“è¯åŒ¹é…的值。 | +| value | string | 是 | 指示è¦ä¸Žè°“è¯åŒ¹é…的通é…符。 | + +value为数æ®åº“专用通é…符,'%'代表零个ã€ä¸€ä¸ªæˆ–多个数å—或å—符,'_'代表一个å•ä¸€çš„æ•°å—或å—符,ä¸åŒºåˆ†å¤§å°å†™ã€‚ **返回值:** @@ -396,7 +402,7 @@ predicates.unlike("NAME", "%os%") glob(field: string, value: string): DataSharePredicates -该接å£ç”¨äºŽé…置谓è¯åŒ¹é…æ•°æ®ç±»åž‹ä¸ºstring的指定å—段。 +该接å£ç”¨äºŽé…置谓è¯åŒ¹é…通é…符指定模å¼çš„å—段。 ç›®å‰ä»…RDB支æŒè¯¥è°“è¯ã€‚ @@ -407,7 +413,9 @@ glob(field: string, value: string): DataSharePredicates | å‚æ•°å | 类型 | å¿…å¡« | 说明 | | ------ | ------ | ---- | ---------------------- | | field | string | 是 | æ•°æ®åº“表ä¸çš„列å。 | -| value | string | 是 | 指示è¦ä¸Žè°“è¯åŒ¹é…的值。 | +| value | string | 是 | 指示è¦ä¸Žè°“è¯åŒ¹é…的通é…符。 | + +value为数æ®åº“专用通é…符,'*'代表零个ã€ä¸€ä¸ªæˆ–多个数å—或å—符,'?'代表一个å•ä¸€çš„æ•°å—或å—符,区分大å°å†™ã€‚ **返回值:** @@ -426,7 +434,7 @@ predicates.glob("NAME", "?h*g") between(field: string, low: ValueType, high: ValueType): DataSharePredicates -该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…值在指定范围内的å—段。 +该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…值在指定范围内的å—段。包å«ä¸¤ç«¯è¾¹ç•Œå€¼ï¼Œä¸ºå·¦é—å³é—区间。 ç›®å‰ä»…RDB支æŒè¯¥è°“è¯ã€‚ @@ -457,7 +465,7 @@ predicates.between("AGE", 10, 50) notBetween(field: string, low: ValueType, high: ValueType): DataSharePredicates -该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…值超出指定范围的å—段。 +该接å£ç”¨äºŽé…置谓è¯ä»¥åŒ¹é…值超出指定范围的å—段。ä¸åŒ…å«ä¸¤ç«¯è¾¹ç•Œå€¼ï¼Œä¸ºå·¦å¼€å³å¼€åŒºé—´ã€‚ ç›®å‰ä»…RDB支æŒè¯¥è°“è¯ã€‚ @@ -889,4 +897,4 @@ inKeys(keys: Array<string>): DataSharePredicates ```ts let predicates = new dataSharePredicates.DataSharePredicates() predicates.inKeys(["Lisa", "Rose"]) -``` +``` \ No newline at end of file -- GitLab