MATCH (b:Brand {brandname:'Apple'})<-[r1]-(s:Product {type:'Phone'})-[r2]-> (o:Attributes)
WHERE any(key in keys(o) WHERE key CONTAINS 'ROM')
RETURN s, b, o
我在品牌和产品上都有'品牌'和'类型'索引。如果在图表中有比品牌少的品牌,如果我还有从品牌到产品的关系,那么这个查询会更快吗,这样我就可以切换查询的方向:
MATCH (b:Brand {brandname:'Apple'})-[r1]->(s:Product {type:'Phone'})-[r2]-> (o:Attributes)
WHERE any(key in keys(o) WHERE key CONTAINS 'ROM')
RETURN s, b, o
答案 0 :(得分:0)
在任一方向上遍历关系同样有效。
因此,改变关系的方向不会产生影响。