我在Neo4J中有两个数据集。我想找到这两个数据集中具有相同特定属性的所有节点。这是使用Cypher代码。
我目前正在使用:
MATCH n=node(*), m=node(*)
WHERE (n.name) AND (m.name) AND
n.name=m.name
RETURN n, m
希望得到一个结果,显示所有节点具有相同的name
。
我知道2013年的这篇旧帖子:neo4j find all nodes with matching properties
但自此日期以来,Cypher代码已经有了重大更新。
任何帮助都会非常感谢。
答案 0 :(得分:3)
Neo4j中没有表格
create index on :LabelA(propertyA);
create index on :LabelB(propertyB);
MATCH (a:LabelA)
MATCH (b:LabelB)
WHERE b.propertyB = a.propertyA
RETURN a,b;