【发布时间】:2021-09-28 12:30:26
【问题描述】:
如何编写 Cypher 查询,以便返回仅属于该组组合(种族和年龄)的所有人员。查询应产生 4 个 Person 节点,Bob、John、Carl 和 Dan。 布赖恩只是其中一个群体(年龄)的一部分,因此他需要被排除在外。
提前致谢。
【问题讨论】:
如何编写 Cypher 查询,以便返回仅属于该组组合(种族和年龄)的所有人员。查询应产生 4 个 Person 节点,Bob、John、Carl 和 Dan。 布赖恩只是其中一个群体(年龄)的一部分,因此他需要被排除在外。
提前致谢。
【问题讨论】:
此 MATCH 会返回人名及其类别的名称,以供同时拥有两者的人使用。
MATCH (e:Group {name:'Ethnicity'})-->(ec:Category)-->(p:Person)<--(ac:Category)<--(a:Group {name:'Age'})
RETURN p.name,ac.name,ec.name
【讨论】: