Python 接口neo4j.v1.Graph查询n度结果如何解析?
发布于 6 年前 作者 james 2529 次浏览 来自 问答

使用neo4j.v1接口,查询类似"(n)-[r:label_r *1…100->(m)"的语句时返回的关系r的结果为一个list,我希望得到一棵可以解析的Node和Relationship。我的数据结构是一棵树,不定成层数。,。现在没有办法只能打跨的关系度数设置得更大些(100度)

拜请坛中大侠们指导:

  1. 为了能够解析出Node和Relationship我改怎么读取查询结果记录
  2. Cypher是否可以定义递归查询,如果可以,该怎么编写Cypher语句

再次感谢!!!

2 回复

将路径中的节点和关系用nodes( ) ,relationships( ) 全取出来。如

match p=(n)-[r:label_r *1…100->(m) return nodes( p) ,relationships( p)

谢谢!!!

回到顶部