表达式、操作数
将两个表达式 <exp1>
、<exp2>
进行或运算,即:
<exp1> | <exp2> | 结果 |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
语法:
- 表达式:
<exp1>
||<exp2>
- 操作数:表达式(真、假)
一般用法
示例:获取 10 个银行卡或顾客的信息
find().nodes({@card || @customer}) as n
limit 10
return n{*}
示例:查找 10 张余额大于 500,000 或级别大于 5 的银行卡
find().nodes({@card.balance > 500000 || @card.level > 5}) as n
limit 10
return n{*}
提示:该过滤器还可以写为 {@card && (balance > 500000 || level > 5)}
,使用小括号 ( )
是为了提升 ||
的运算优先级。