【发布时间】:2022-06-11 07:56:17
【问题描述】:
我在任何地方都找不到有关它的文档,但我需要构建一个查询,该查询应该创建一个新节点以及该节点与其他现有节点之间的 3 个新关系。 因此,我使用了一个 create 语句来创建两个关系,然后在下面使用另一个来创建第三个。 那么,使用两个或更多的 create 语句是否正确,或者有更好的方法来实现它? 我的代码:
match (p1:Person{name:'David'})
match (movie:Movie{title:'Harry Potter'})
create (p1)-[:KNOWS]->(p2:Person{name:'Ronald'})-[:ACTED_IN]->(movie)
create (p2)-[:KNOWS]->(p1)
return p1, p2, movie
【问题讨论】:
-
没关系,查询中出现
CREATE或MERGE语句的限制没有限制
标签: neo4j