表达式、操作数
判断一个值是否不属于一个数组。
语法:
- 表达式:
<value>
nin<array>
- 操作数:(见下表)
名称 | 类型 | 规范 | 描述 |
---|---|---|---|
value | ATTR(数字、时间、字符串) | / | 待判断的值 |
array | ARRAY | / | 目标数组 |
判断常量
示例:判断 2 是否不属于 [1,2,3]
return 2 nin [1,2,3]
判断函数值
示例:判断 2 是否不属于 [1,2,3]\
uncollect [1,2,3] as n
return 2 nin collect(n)
判断别名
示例:获取 10 个级别不属于 [1,2,3] 的节点
find().nodes() as n
where n.level nin [1, 2, 3]
limit 10
return n{*}
判断当前属性值
示例:获取 10 个非银行卡且非顾客的信息
find().nodes({@ nin ["card","customer"]}) as n
limit 10
return n{*}
示例:获取 10 个级别不属于 [1,2,3] 的节点
find().nodes({level nin [1, 2, 3]}) as n
limit 10
return n{*}