neo4j:通过多个标签OR子句加密匹配节点

sg24os4d  于 2023-04-20  发布在  其他
关注(0)|答案(1)|浏览(153)

我有计算机节点,公司节点(IBM,HP,DELL等),
不使用WHERE子句是否可以获取IBM或HP制造的所有计算机
下面的密码给出了语法错误:

MATCH (c:computer)<-[:MANUFACTURED_BY]-(comp:HP|IBM) return c
MATCH (c:computer)<-[:MANUFACTURED_BY]-(comp:HP|:IBM) return c
MATCH (c:computer)<-[:MANUFACTURED_BY]-(comp:HP OR :IBM) return c
vmjh9lq9

vmjh9lq91#

可以在Cypher中使用UNION运算符

MATCH (c:computer)<-[:MANUFACTURED_BY]-(comp:HP)
RETURN c
UNION
MATCH (c:computer)<-[:MANUFACTURED_BY]-(comp:IBM)
RETURN c

相关问题