如何在neo4j中查找节点之间的公共属性

时间:2014-10-13 11:26:15

标签: neo4j cypher graph-databases

我的节点很少,让我们说n1,n2 ....等,

      N1 : {role:"admin",lang:"english",location:"Hyd"}     

      N2  : {role:"admin",lang:"hindi",location:"Hyd"}

如何列出节点N1和N2之间的公共属性,这里它将是角色和位置。

2 个答案:

答案 0 :(得分:1)

Cypher语言没有架构内省的功能(即发现节点或关系的所有属性)。

然而,REST API确实如此。例如,请参阅Get properties for node API。

答案 1 :(得分:0)

希望这会帮助你

MATCH (N1:node),(N2:node)
WHERE N1.role = "admin" AND N2.role = "admin"
CREATE (N1)-[r:COMMONROLE]->(N2)
RETURN r