在Neo4J

时间:2017-02-08 05:04:05

标签: node.js neo4j postman

我刚开始使用Neo4j而且我一直试图使用Postman发送简单的关系。我发送节点时没有任何问题,但第二次尝试创建关系,它会创建两个任意灰色节点并构建关系。但是,当我发送这样的命令时:

CREATE (a:Person { name:'Tom Hanks', born:1956 })
-[r:ACTED_IN { roles: ['Forrest']}]->
(m:Movie { title:'Forrest Gump',released:1994 })

它正确显示节点及其之间的关系。请参阅下面的图片以获得更清晰的信息。

Sample Graph

这似乎有点奇怪,因为我认为您可以在任何点轻松添加节点或创建关系,而不是在创建节点时。

非常感谢任何反馈。

1 个答案:

答案 0 :(得分:0)

是的,您可以在使用Match子句创建节点后创建Relationship。

例如

MATCH (node1:node),(node2:node)
WHERE node1.val=20 AND node2.val=21
CREATE (node1)-[r:Rel]->(node2)
RETURN r