想问一下neo4j。假设我有 3个节点:
其中包含以下关系:A - [:相关] - > B - [:RELATED_TO] - > C.
我的问题是如何知道模式中是否缺少节点并返回其名称?
谢谢, 馈
答案 0 :(得分:1)
我认为您可以使用可选匹配来执行此操作:
MATCH (A:Node {name: "A"}
OPTIONAL MATCH path = (A)-[:RELATED]->(B:Node {name: "B"})
WITH A, path
WHERE path is null
RETURN A
这将显示与B没有'RELATED'关系的'A'节点。