假设我们想找到所有在给定标签中至少具有一个标签的节点。
找到具有标签的节点 person 或电影或两者兼而有之。
有两种方法可以在Cypher中实现这一目标:一个静态条件或动态的条件。
静态的地方
所需的标签直接嵌入了Cypher查询的状态。
MATCH (n)
WHERE (n:Person OR n:Movie)
RETURN n
此选项非常有效,因为查询只需要对提供的每个标签执行标签扫描,然后结合两个结果并删除重复节点,即节点和两个标签。但是,添加新标签需要更改查询并因此更新代码。