【发布时间】:2019-12-04 15:01:30
【问题描述】:
我希望能够根据传入的 ID 的结果执行特定的 MATCH 语句,而忽略其他 MATCH 语句。
假设传递的 ID 是 2。我假设因为它已经运行了第一个查询并且没有匹配任何内容,所以它返回 n2 作为 NULL 并且不会转到第二个 MATCH 语句。我可能错了。我该如何解决我的问题?任何帮助都会很棒。
MATCH (n: nodeA)
OPTIONAL MATCH (n {id = 1})-[r]-(n2)
OPTIONAL MATCH (n {id = 2})--(n2)
WITH n2
RETURN n2
【问题讨论】:
标签: graph neo4j properties match