MATCH命令用于:
- 从数据库获取有关节点和属性的数据
- 从数据库获取有关节点,关系和属性的数据
语法:
MATCH
(
<node-name>:<label-name>
)
语法说明:
语法元素 | 描述 |
---|---|
<node-name> | 创建节点的名称 |
<label-name> | 节点的标签名称 |
RETURN语句用于:
- 检索节点某些属性
- 检索节点所有属性
- 检索节点和关联关系的某些属性
- 检索节点和关联关系的所有属性
语法:
RETURN
<name-node>.<property1-name>,
......
<name-code>.<propertyn-name>
语法说明:
语法元素 | 描述 |
---|---|
<node-name> | 节点名称 |
<property1-name>...<propertyn-name> | 属性键值对。分配给节点的属性名称 |
Neo4j CQL中,MATCH和RETURN不能单独使用:
MATCH
(
<node-name>:<label-name>
)
RETURN
<node-name>.<property1-name>,
...
<node-name>.<propertyn-name>
例如:
MATCH (dept: Dept)
RETURN dept.deptno,dept.dname
上面:
- dept是节点名称
- 这里Dept是一个节点标签名
- deptno是dept节点的属性名称
- dname是dept节点的属性名
网友评论