在Neo4J中查找具有相同属性的节点

时间:2015-04-07 21:25:14

标签: neo4j cypher

我在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代码已经有了重大更新。

任何帮助都会非常感谢。

1 个答案:

答案 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;