Neo4j 密码:Return 所有连接到两个节点和两个节点的节点
Neo4j cypher: Return all nodes that are connected to two nodes and two nodes only
我有一个 Neo4j 图表,如下所示:
我如何编写我的 Cypher 查询,以便我 return 所有只属于这个群体组合(种族和年龄)的人。该查询应产生 4 个 Person 节点,Bob、John、Carl 和 Dan。
Brian 仅属于这些组(年龄)中的一个,因此需要将他排除在外。
提前致谢。
这 MATCH returns 人名和他们的类别的名称。
MATCH (e:Group {name:'Ethnicity'})-->(ec:Category)-->(p:Person)<--(ac:Category)<--(a:Group {name:'Age'})
RETURN p.name,ac.name,ec.name
我有一个 Neo4j 图表,如下所示:
我如何编写我的 Cypher 查询,以便我 return 所有只属于这个群体组合(种族和年龄)的人。该查询应产生 4 个 Person 节点,Bob、John、Carl 和 Dan。 Brian 仅属于这些组(年龄)中的一个,因此需要将他排除在外。
提前致谢。
这 MATCH returns 人名和他们的类别的名称。
MATCH (e:Group {name:'Ethnicity'})-->(ec:Category)-->(p:Person)<--(ac:Category)<--(a:Group {name:'Age'})
RETURN p.name,ac.name,ec.name