我刚开始使用Neo4j而且我一直试图使用Postman发送简单的关系。我发送节点时没有任何问题,但第二次尝试创建关系,它会创建两个任意灰色节点并构建关系。但是,当我发送这样的命令时:
CREATE (a:Person { name:'Tom Hanks', born:1956 })
-[r:ACTED_IN { roles: ['Forrest']}]->
(m:Movie { title:'Forrest Gump',released:1994 })
它正确显示节点及其之间的关系。请参阅下面的图片以获得更清晰的信息。
这似乎有点奇怪,因为我认为您可以在任何点轻松添加节点或创建关系,而不是在创建节点时。
非常感谢任何反馈。
答案 0 :(得分:0)
是的,您可以在使用Match子句创建节点后创建Relationship。
例如
MATCH (node1:node),(node2:node)
WHERE node1.val=20 AND node2.val=21
CREATE (node1)-[r:Rel]->(node2)
RETURN r