Neo4j COL语法之关系函数

  • Neo4j CQL提供了一组关系函数,以在获取开始节点,结束节点等细节时知道关系的细节。

  • 在这里,我们将讨论一些重要的和经常使用的功能。

  • 关系函数列表
    在这里插入图片描述

STARTNODE ENDNODE
  • 它需要一个字符串作为输入并转换为大写字母。 所有CQL函数应使用“()”括号。
  • 函数语法
STARTNODE (<relationship-node-name>)
<relationship-node-name>可以是来自Neo4j数据库的关系的名称。

例如:

match (p:people)-[e:like]->(g:amimal)
return e #此时会返回 p指向g的like标签关系
match (a)-[e:like]->(b) # ab随意命名 只需要通过关系寻找始末节点
return startnode(e)  #startnode(e)  # 该结果返回 a节点的详细信息(因为a是like标签指向b的始节点)
match (a)-[e:like]->(b)
return endnode(d) #会返回b的详细 同上
TYPE ID
  • 此示例演示如何使用CQL ID和TYPE关系函数来检索关系的Id和类型详细信息。
match (p:people)-[r:like]->(g:animal)
return ID(r),TPYE(r) #该结果返回的是关系r的id和类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值