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