Neo4j 仅使用关系类型筛选节点

Neo4j 仅使用关系类型筛选节点,neo4j,Neo4j,这可能是我缺少的一些非常简单的东西,但我如何才能仅使用关系类型筛选节点 假设我有以下节点和关系: m:电影-[actedin]>p:人物 m:电影-[导演]->p:人 如果我使用以下命令执行匹配查询: m:电影-[actedin]>p:人物 我把导演也找回来了。如何对其进行筛选,以便仅返回具有actedin关系的人员标签?谢谢 其实很简单,我忘了冒号。它在没有冒号的情况下工作,只是忽略了关系 m:Movie-[actedin]->p:person m:Movie- [:actedin]-

这可能是我缺少的一些非常简单的东西,但我如何才能仅使用关系类型筛选节点

假设我有以下节点和关系: m:电影-[actedin]>p:人物 m:电影-[导演]->p:人

如果我使用以下命令执行匹配查询: m:电影-[actedin]>p:人物


我把导演也找回来了。如何对其进行筛选,以便仅返回具有actedin关系的人员标签?谢谢

其实很简单,我忘了冒号。它在没有冒号的情况下工作,只是忽略了关系

m:Movie-[actedin]->p:person

m:Movie- [:actedin]->p:person 
          ^

在没有冒号的版本中,它将匹配从电影到任何类型的人的所有关系,并将它们存储在名为actedin的变量中,您可以引用或返回它们。您还可以使用[varname:actedin]形式将关系类型和存储匹配到变量。