密码表达式
常规
-
变量:、、、、。
n
x
rel
myFancyVariable
`A name with special characters in it[]!`
-
属性: , , , .
n.prop
x.prop
rel.thisProperty
myFancyVariable.`(special property name)`
-
动态属性:、、。
n["prop"]
rel[n.city + n.zip]
map[coll[0]]
-
参数:, .
$param
$0
-
表达式列表:、。
['a', 'b']
[1, 2, 3]
['a', 2, n.property, $param]
[]
-
函数调用: , .
length(p)
nodes(p)
-
聚合函数调用:, .
avg(x.prop)
count(*)
-
路径模式:、、、。
(a)-[r]->(b)
(a)-[r]-(b)
(a)--(b)
(a)-->()<--(b)
-
运算符应用程序:、.
1 + 2
3 < 4
-
子查询表达式:、。
COUNT {}
COLLECT {}
EXISTS {}
CALL {}
-
正则表达式:.
a.name =~ 'Tim.*'
-
表达式。
CASE
-
null
.
数值的
-
数字( 或 )文字:、、。
INTEGER
FLOAT
13
-40000
3.14
-
科学记数法中的数字(或)文字:.
INTEGER
FLOAT
6.022E23
-
十六进制文字(以 : , , .
INTEGER
0x
0x13af
0xFC3A9
-0x66eff
-
八进制文字(以 : , .
INTEGER
0o
0o1372
-0o5671
-
文字: , , .
FLOAT
Inf
Infinity
NaN
-
null
.
字符串
-
文字: , .
STRING
'Hello'
"World"
-
区分大小写的匹配表达式:或 。
STRING
a.surname STARTS WITH 'Sven'
a.surname ENDS WITH 'son'
a.surname CONTAINS 'son'
-
null
.
字符串文本转义序列
转义序列 | 字符 |
---|---|
| 标签 |
| 退格键 |
| 换行符 |
| 回车 |
| 表单源 |
| 单引号 |
| 双引号 |
| 反斜線 |
| Unicode UTF-16 码位(4 个十六进制数字必须跟在 |
布尔
-
文字: , .
BOOLEAN
true
false
-
谓词表达式(即返回值的表达式):、、。
BOOLEAN
a.prop = 'Hello'
length(p) > 10
a.name IS NOT NULL
-
标签和关系类型表达式: , .
(n:A|B)
()-[r:R1|R2]->()
-
null
.