首页
学习
活动
专区
圈层
工具
发布

Neo4j-1.2 CQL-MATCH和RETURN命令

MATCH命令用于:

  • 从数据库获取有关节点和属性的数据
  • 从数据库获取有关节点,关系和属性的数据 语法:
代码语言:javascript
复制
MATCH
(
  <node-name>:<label-name>
)

语法说明:

语法元素

描述

<node-name>

创建节点的名称

<label-name>

节点的标签名称

RETURN语句用于:

  • 检索节点某些属性
  • 检索节点所有属性
  • 检索节点和关联关系的某些属性
  • 检索节点和关联关系的所有属性 语法:
代码语言:javascript
复制
RETURN 
  <name-node>.<property1-name>,
  ......
  <name-code>.<propertyn-name>

语法说明:

语法元素

描述

<node-name>

节点名称

<property1-name>...<propertyn-name>

属性键值对。分配给节点的属性名称

Neo4j CQL中,MATCH和RETURN不能单独使用:

代码语言:javascript
复制
MATCH
(
<node-name>:<label-name>
)
RETURN 
  <node-name>.<property1-name>,
   ...
   <node-name>.<propertyn-name>

例如:

代码语言:javascript
复制
MATCH (dept: Dept)
RETURN dept.deptno,dept.dname

上面:

  • dept是节点名称
  • 这里Dept是一个节点标签名
  • deptno是dept节点的属性名称
  • dname是dept节点的属性名
下一篇
举报
领券