我想通过多种关系类型在实体之间进行匹配。
是否可以说出以下查询:
match (Yoav:Person{name:"Yoav"})-[:liked & watched & ... ]->(movie:Movie) return movie
我需要"和"所有关系类型之间; Yova喜欢看电影。
答案 0 :(得分:18)
是的,您可以执行以下操作:
match (gal:Person{name:"Yoav"})-[:liked|:watched|:other]->(movie:Movie)
return movie
查看文档:{{3}}
修改强>
来自评论:
我需要"和"在关系类型之间..你给了我一个"或"
在这种情况下,你可以这样做:
match (Yoav:Person{name:"Yoav"})-[:liked]->(movie:Movie),
(Yoav)-[:watched]->(movie),
(Yoav)-[:other]->(movie)
return movie