You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Cypher查询获取关系对应的起始/结束节点并指定格式输出?

Cypher获取关系对应的起始/终止节点方法

当然有对应的方法,你可以直接使用startNode(r)和endNode(r)这两个函数来从关系中提取对应的起始节点和终止节点,配合你已经用到的type(r)就能得到目标格式的结果。

修改后的Cypher查询如下:

MATCH (:Label1 {prop1: "start node"}) -[relationships*1..10]-> ()
UNWIND relationships as r
RETURN DISTINCT startNode(r) AS from, type(r) AS type, endNode(r) AS to
  • startNode(r):返回关系r的起始节点
  • endNode(r):返回关系r的终止节点
  • type(r):返回关系r的类型

执行这个查询后,就能得到你期望的包含from、type、to三个字段的结果集。

内容的提问来源于stack exchange,提问作者RomanMitasov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 23:20:43