为什么neo4j不能成功创建第二个关系?

为什么neo4j不能成功创建第二个关系?,neo4j,spring-data-neo4j,neo4j-apoc,Neo4j,Spring Data Neo4j,Neo4j Apoc,1.我尝试创建两种关系,即转发和回复。对于转发关系,可以成功创建它,但回复关系没有发生任何事情。我在代码中犯了一些错误吗 CALL apoc.load.json("file:///tweets.json") YIELD value MERGE (t:Tweet {id: value.id}) WITH t, value where exists(value.retweet_id) MERGE (c:Tweet {id: value.retweet_id}) MERGE (t

1.我尝试创建两种关系,即转发和回复。对于转发关系,可以成功创建它,但回复关系没有发生任何事情。我在代码中犯了一些错误吗

CALL apoc.load.json("file:///tweets.json")
YIELD value
MERGE (t:Tweet {id: value.id})
WITH t, value
where exists(value.retweet_id) 
MERGE (c:Tweet {id: value.retweet_id})
MERGE (t)-[:retweet]->(c)
WITH t, value
where exists(value.replyto_id) 
MERGE (T:Tweet {id: value.replyto_id})
MERGE (t)-[:reply]->(T);