Neo4j关系未出现

Neo4j关系未出现,neo4j,Neo4j,我已经安装了Neo4j社区版2,在链接节点时遇到了一些小问题。鉴于以下情况: CREATE (Hucksted_Gerald:contributor {name:'Hucksted_Gerald', type:'Individual'}) CREATE (contributionID207:contribution {amount:200.00}) CREATE (L4N7G2:PostalCode {name:'L4N7G2'}) CREATE (C_Gold_Mitch:Candidate

我已经安装了Neo4j社区版2,在链接节点时遇到了一些小问题。鉴于以下情况:

CREATE (Hucksted_Gerald:contributor {name:'Hucksted_Gerald', type:'Individual'})
CREATE (contributionID207:contribution {amount:200.00})
CREATE (L4N7G2:PostalCode {name:'L4N7G2'})
CREATE (C_Gold_Mitch:Candidate {name: 'Gold_Mitch'})
CREATE (L4N7G2)<-[:LIVES]-(Hucksted_Gerald)
这很好,我刚刚创建了四个节点。我本以为这会奏效。相反,它创建了四个没有属性的新节点,而原来的四个节点仍然存在,没有附加任何关系

CREATE (L4N7G2)<-[:LIVES]-(Hucksted_Gerald)-[:CONTRIBUTED]->(contributionID207)-[:RECEIVED]->(C_Gold_Mitch)
有人有什么想法吗?我尝试将关系拆分,例如,仅使用以下内容:

CREATE (Hucksted_Gerald:contributor {name:'Hucksted_Gerald', type:'Individual'})
CREATE (contributionID207:contribution {amount:200.00})
CREATE (L4N7G2:PostalCode {name:'L4N7G2'})
CREATE (C_Gold_Mitch:Candidate {name: 'Gold_Mitch'})
CREATE (L4N7G2)<-[:LIVES]-(Hucksted_Gerald)

…没有骰子。它再次创建了两个没有属性的节点,它们之间没有关系。帮助?

我相信您必须在一个步骤中完成这些操作:

CREATE (Hucksted_Gerald:contributor {name:'Hucksted_Gerald', type:'Individual'})
CREATE (contributionID207:contribution {amount:200.00})
CREATE (L4N7G2:PostalCode {name:'L4N7G2'})
CREATE (C_Gold_Mitch:Candidate {name: 'Gold_Mitch'})
CREATE (L4N7G2)<-[:LIVES]-(Hucksted_Gerald)-[:CONTRIBUTED]->(contributionID207)-[:RECEIVED]->(C_Gold_Mitch)

好的,我来试一试。听起来似乎有道理。也许你可以详细说明匹配+创建,这样解决方案也会出现在答案中: