跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

运算符

本文介绍 GQL 支持的运算符。

优先级 运算符 描述 算子数量 NULL 行为 示例
1 . 获取点或边的属性,或获取记录的字段。 2 默认 RETURN n.name
2 [] 按索引获取列表中的元素。 1 默认 RETURN n.hobbies[0]
3 * 乘法 2 默认 RETURN n.salary * 2
3 / 除法 2 默认 RETURN n.salary / 2
4 + 加法 2 默认 RETURN n.salary + 1000
4 - 减法 2 默认 RETURN n.salary - 500
5 < 小于比较 2 默认 WHERE n.age < 30 RETURN n
5 > 大于比较 2 默认 WHERE n.age > 30 RETURN n
5 <= 小于等于比较 2 默认 WHERE n.age <= 30 RETURN n
5 >= 大于等于比较 2 默认 WHERE n.age >= 30 RETURN n
5 = 等于比较 2 默认 WHERE n.age = 30 RETURN n
5 <> 不等于比较 2 默认 WHERE n.age <> 30 RETURN n
6 IN 检查是否在列表中 2 通用 WHERE n.age IN [25,30,35] RETURN n
6 LIKE 模式匹配 2 默认 WHERE n.name LIKE 'John%' RETURN n
7 IS NULL 检查是否为NULL 1 通用 WHERE n.email IS NULL RETURN n
7 IS NOT NULL 检查是否不为NULL 1 通用 WHERE n.email IS NOT NULL RETURN n
8 NOT 逻辑非 1 默认 WHERE NOT n.is_adult RETURN n
9 AND 逻辑与 2 默认 WHERE n.is_adult AND n.age > 18 RETURN n
10 OR 逻辑或 2 默认 WHERE n.is_adult OR n.age > 18 RETURN n
10 XOR 逻辑异或 2 默认 WHERE n.is_adult XOR n.age > 18 RETURN n
最低 = 赋值 2 无 SET n.age = 31