在Cypher查询match (a)-[:X|Y]-(b) return a, b
中,我们匹配与X相关或与Y相关的所有a,b对。如果我们想找到所有与X相关且与Y相关的a,b对,该怎么办?match (a)-[:X&Y]-(b) return a, b
和match (a)-[:X&&Y]-(b) return a, b
似乎都无效。使用这样的语句是唯一的方法吗?
match (a)-[X]-(b)
where (a)-[Y]-(b)
return a, b
:出于某种原因,我说上述声明包括一个EDIT
with
子句。我已将其删除。在Cypher查询中,匹配(a)-[:X | Y]-(b)返回a,b,我们匹配与X相关或与Y相关的所有a,b对。如果我们想找到所有与X相关且与Y -...有关的a,b对,该怎么办?我没有看到任何with
陈述?