我希望通过多种关系类型在实体之间进行匹配.
是否可以说以下查询:
match (Yoav:Person{name:"Yoav"})-[:liked & watched & ... ]->(movie:Movie) return movie
Run Code Online (Sandbox Code Playgroud)
我需要所有关系类型之间的"和"; Yova喜欢看电影.
Bru*_*res 33
是的,你可以这样做:
match (gal:Person{name:"Yoav"})-[:liked|:watched|:other]->(movie:Movie)
return movie
Run Code Online (Sandbox Code Playgroud)
看看文档:匹配多种关系类型
编辑:
来自评论:
我需要关系类型之间的"和"..你给了我一个"或"
在这种情况下,您可以这样做:
match (Yoav:Person{name:"Yoav"})-[:liked]->(movie:Movie),
(Yoav)-[:watched]->(movie),
(Yoav)-[:other]->(movie)
return movie
Run Code Online (Sandbox Code Playgroud)