美文网首页
Neo4j-1.2 CQL-MATCH和RETURN命令

Neo4j-1.2 CQL-MATCH和RETURN命令

作者: 悠扬前奏 | 来源:发表于2019-11-26 17:11 被阅读0次

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节点的属性名

相关文章

网友评论

      本文标题:Neo4j-1.2 CQL-MATCH和RETURN命令

      本文链接:https://www.haomeiwen.com/subject/bnhewctx.html