所有属性类型
|
|||
空
非空
|
空运算符搜索一个值是存在还是缺失,但不会评估值本身。空值是留空的属性。
例如,您针对以下值进行搜索:
“材料”:钢“材料”:铁“材料”:“材料”:铝
“非空”- 返回“材料”字段中输入有任何值的所有对象:
“材料”:钢“材料”:铁“材料”:铝
“空”- 返回“材料”字段中未输入有任何值的所有对象:
“材料”:
|
||
等于
不等于
|
返回精确匹配的值。
例如,您针对以下值进行搜索:
“材料”:钢“材料”:铁“材料”:铝
“等于”“钢”- 返回材料为钢的所有对象:
“材料”:钢
“不是”“钢”- 返回材料不是钢的所有对象:
“材料”:铁“材料”:铝
|
|
根据您的区域设置、字符编码和数据库排序规则,将按照不同的方式处理字符串。
下表使用英文区域设置的默认设置。
|
字符串
|
|||||
in
不位于
|
提供了一个由竖线 (‘|’) 或逗号分隔的可能值的列表。
例如,您针对以下值进行搜索:
“标题”:版本规范“标题”:项目时间表“标题”:联系人矩阵“标题”:联系人矩阵
“在”联系人矩阵,项目时间表 - 返回标题在列表中的所有对象。
“标题”:项目时间表“标题”:联系人矩阵
“不位于”联系人矩阵,项目时间表 - 返回标题不在列表中的所有对象:
“标题”:版本规范“标题”:联系人矩阵
|
||||
类似
不类似
|
搜索字符串值,由字符串起点开始,然后移向终点。
例如,您针对以下值进行搜索:
“标题”:版本规范“标题”:附录 9“标题”:版本许可“标题”:审阅 09-17
“类似”app - 返回标题开头为“app”的所有对象。
“标题”:版本许可
“不类似”app - 返回标题开头不是“app”的所有对象。
“标题”:版本规范“标题”:附录 9“标题”:审阅 09-17
“类似”*9 - 返回标题中包含编号 9 的所有对象。
“标题”:附录 9“标题”:审阅 09-17
“不类似”*9 返回标题中不包含编号 9 的所有对象。
“标题”:版本规范“标题”:版本许可
|
||||
>
>=
<
<=
|
返回大于或小于字符串的字符串值。
字符串按字符值排序,从字符串中的第一个字符始。使用可打印的 ASCII 码来评估字符值。有关详细信息,请参阅 http://www.ascii-code.com/。
对于一些例外情况,排序顺序如下所示:spaces < symbols < 0-9 < A-Z < a-z
例如,以下字符串按值从小到大排序。
1
1 2 a ABC Efg ABC m45 x 例如,您和另一个用户负责评估各个员工提交的预算请求。您已根据员工名称对工作进行了划分。您负责评估名称开头为 A 到 L 的员工请求,您的同事负责评估名称开头为 M 到 Z 的员工请求。
要将此过程复杂化,将一随机的 5 字符标识符附加到每次提交的前面。因此,您将获得以下文件:
“名称”:469hh Anderson“名称”:02bf5 Jones“名称”:t7811 Morris“名称”:981zr Smith
>zzzzz M - 返回大于字符值的字符串:
“名称”:981zr Smith
>=zzzzz M - 返回大于或等于字符值的字符串:
“名称”:t7811 Morris“名称”981zr Smith
<zzzzz M - 返回小于字符值的字符串:
“名称”:469hh Anderson“名称”:02bf5 Jones
<=zzzzz M - 返回小于或等于字符值的字符串:
“名称”:469hh Anderson“名称”:02bf5 Jones“名称”:t7811 Morris
|
数字
|
|
in
不位于
|
提供了一个由竖线 (‘|’) 分隔的可能值的列表。
例如,您针对以下值进行搜索:
“成本”:16.25 “成本”:462 “成本”:585.50 “成本”:1100
“在”10|16.25| - 返回成本在列表中的所有对象:
“成本”:16.25
“不位于”10|16.25|585 - 返回成本不在列表中的所有对象:
“成本”:462“成本”:585.50“成本”:1100
|
>
>=
<
<=
|
搜索大于或小于提供值的数字。
例如,您针对以下值进行搜索:
“成本”:16.25 “成本”:462 “成本”:585.50 “成本”:1100
>462 - 返回成本大于 462 的所有对象:
“成本”:585.50“成本”:1100
>=462 - 返回成本大于或等于 462 的所有对象:
“成本”:462“成本”:585.50“成本”:1100
<462 - 返回成本小于 462 的所有对象:
“成本”:16.25
<=462 - 返回成本小于或等于 462 的所有对象:
“成本”:16.25“成本”:462
|
日期 | |
介于 | 返回给定时间段内的日期,其中包括选定日期。 例如,您针对以下值进行搜索: “最后期限”:2016-07-15“最后期限”:2016-07-20“最后期限”:2016-08-05“最后期限”:2016-11-29 “介于”2016-07-19 - 2016-08-05 - 返回最后期限在 7 月 19 日和 8 月 5 日之间所有任务。 “最后期限”:2016-07-20“最后期限”:2016-08-05 |
“昨天” “上周” “上个月” “上季度” “去年” | 返回过去时间段内的日期。 例如,当前日期为 2016 年 7 月 15 日,您针对以下值进行搜索: “最后期限”:2015-10-22“最后期限”:2016-04-1“最后期限”:2016-06-21“最后期限”:2016-07-04“最后期限”:2016-07-14“最后期限”:2016-08-11 “昨天”- 返回最后期限为 7 月 14 号的所有任务。 “最后期限”:2016-07-14 “上周”- 返回最后期限在 7 月 3 日至 7 月 9 日之间的所有任务: “最后期限”:2016-07-04 “上个月”- 返回最后期限在 2016 年 6 月内的所有任务: “最后期限”:2016-06-21 “上季度”- 返回最后期限在 2016 年 4 月至 2016 年 6 月之间的所有任务: “最后期限”:2016-04-17“最后期限”:2016-06-21 “去年”- 返回最后期限在 2015 年内的所有任务: “最后期限”:2015-10-22 |
“今天” “本周” “本月” “本季度” “本年度” | 返回当前时间段内的日期。 例如,当前日期为 2016 年 7 月 15 日,您针对以下值进行搜索: “最后期限”:2015-10-22“最后期限”:2016-04-17“最后期限”:2016-07-04“最后期限”:2016-07-12“最后期限”:2016-07-15“最后期限”:2016-08-11 “今天”- 返回最后期限为 7 月 15 日的所有任务: “最后期限”:2016-07-15 “本周”- 返回最后期限在 7 月 10 日到 7 月 16 日之间的全部任务: “最后期限”:2016-07-12“最后期限”:2016-07-15 “本月”- 返回最后期限在 2016 年 7 月内的所有任务: “最后期限”:2016-07-04“最后期限”:2016-07-12“最后期限”:2016-07-15 “本季度”- 返回最后期限在 2016 年 7 月至 2016 年 7 月之间的所有任务: “最后期限”:2016-07-04“最后期限”:2016-07-12“最后期限”:2016-07-15“最后期限”:2016-08-11 “本年度”- 返回最后期限在 2016 年内的所有任务: “最后期限”:2016-04-17“最后期限”:2016-07-04“最后期限”:2016-07-12“最后期限”:2016-07-15“最后期限”:2016-08-11 |
“明天” “下周” “下个月” “下季度” “明年” | 返回一个将来时间段内的日期。 例如,当前日期为 2016 年 7 月 15 日,您针对以下值进行搜索: “最后期限”:2016-04-17“最后期限”:2016-07-16“最后期限”:2016-07-20“最后期限”:2016-08-11“最后期限”:2016-09-30“最后期限”:2016-11-14“最后期限”:2017-02-12 “明天”- 返回最后日期为 7 月 16 日的所有任务: “最后期限”:2016-07-16 “下周”- 返回最后期限在 7 月 17 日至 7 月 23 日之间的所有任务: “最后期限”:2016-07-20 “下个月”- 返回最后期限在 2016 年 8 月内的所有任务: “最后期限”:2016-08-11 “下季度”- 返回最后期限在 2016 年 10 月至 2016 年 12 月之间的所有任务: “最后期限”:2016-11-14 “明年”- 返回最后期限在 2017 年内的所有任务: “最后期限”:2017-02-12 |
> >= < <= | 返回指定日期之前或之后的日期。 “最后期限”:2015-11-22“最后期限”:2016-01-28“最后期限”:2016-04-17“最后期限”:2016-06-21“最后期限”:2016-07-04“最后期限”:2016-08-12“最后期限”:2016-11-30“最后期限”:2017-02-05 >2016-06-21 - 返回最后期限在 2016 年 6 月 21 日之后的所有任务: “最后期限”:2016-07-04“最后期限”:2016-08-12“最后期限”:2016-11-30“最后期限”:2017-02-05 >=2016-06-21 - 返回最后期限在 2016 年 6 月 21 日当天或之后的所有任务: “最后期限”:2016-06-21“最后期限”:2016-07-04“最后期限”:2016-08-12“最后期限”:2016-11-30“最后期限”:2017-02-05 <2016-06-21 - 返回最后期限在 2016 年 6 月 21 日之前的所有任务: “最后期限”:2015-11-22“最后期限”:2016-01-28“最后期限”:2016-04-17 <=2016-06-21 - 返回最后期限为 2016 年 6 月 21 日或在此之前的所有结果: “最后期限”:2015-11-22“最后期限”:2016-01-28“最后期限”:2016-04-17“最后期限”:2016-06-21 |