我是cypher的新手。我正在使用neo4j CE 3.1.2的电影数据库。 我想获得我的查询输出
match (a:Person)-[r]-(b:Movie) return a, r, b
表单源,边缘,目标,例如
汤姆汉克斯,ACTED_IN,你在做什么 汤姆汉克斯,指导,你在做什么Gary Sinise,ACTED_IN,绿色英里
基本上我想为每个source_node,destination_node连接添加一行。 请帮忙。
编辑1 如果我的图形类似于A-> B-> C-> D,并且如果我想要A的所有向下树节点,那么我的输出应该像
A,连接,B
B,连接,C
C,相连,d
答案 0 :(得分:0)
您正在查看结果的图形视图。如果您查看图表的左侧,您将看到能够更改结果的行和文本视图,这应该可以为您提供所需的...几乎。
关系输出目前仅显示关系的属性,而不是类型,因此您可能需要稍微调整查询。
match (a:Person)-[r]-(b:Movie)
return a, type(r) as type, b
如果您只想要人的姓名,关系类型和电影片名,那么您需要从节点返回属性,而不仅仅是节点本身:
match (a:Person)-[r]-(b:Movie)
return a.name as name, type(r) as type, b.title as title