符号 | 说明 |
---|---|
= | 等于 |
!= | 不等于 |
> | 等于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
=? | 未设置或等于 |
=like | 模糊匹配,从头开始 |
like | 模糊匹配,任意位置 |
not like | |
ilike | 不分大小写的like |
not ilike | |
=ilike | 不分大小写的ilike |
in | 包含于 |
not in | 不包含于 |
child_of | 是...的儿子 |
parent_of | 是...的父亲 |
domain中的域表达式:
如果我们不手动加连接符号,他的默认是‘&’。
如何写出一个复杂的domain?
在实际业务中,我遇到了这样一个需求:A or B or (C and D) or (D and E)
这个域表达式可真的是折腾了我个把小时,
正确的写法是:
['|','|','|',A,B,'&',C,D,'&',E,F)]
因为‘&’符号在前端会进行转义,所以要转化成‘&’
其实只要记住关键的一点: '|' 符号要前置