我试图遍历Neo4j上的莎士比亚图表以显示Julius Caesar以及它被执行两次的事实。
这是我正在使用的查询
START n=node:node_auto_index(title = 'Julias Caesar')
MATCH (n)<-[:PERFORMED]-(play)
WHERE n.title = "Julias Caesar"
RETURN play, n
答案 0 :(得分:1)
由于'Julias Caesar'被两个剧本引用,你需要DISTINCT关键字才能只显示一次。
START n=node:node_auto_index(title = 'Julias Caesar')
MATCH (n)<-[:PERFORMED]-(play)
WHERE n.title = "Julias Caesar"
RETURN DISTINCT n
你也必须省略RETURN语句中的播放节点,否则DISTINCT关键字没用。