如何使用一个Cypher / REST查询在Neo4J中创建多个节点和关系?

时间:2014-02-08 20:14:22

标签: neo4j cypher

我想用一个查询创建多个节点(如果还不存在)以及它们之间的关系(如果已经存在则是并行的)。

在Neo4J 2.0中最好的方法是什么?

我尝试了不同的方法,但到目前为止我发现的要么是逐对添加,described heremerge on multiple relationships(但这似乎只能成对使用),或者通过交易(described here)。第二个和第三个选项的组合可以正常工作,但我只想将其限制为两个查询:

1)创建所有节点(如果还不存在),获取其ID。

2)创建它们之间的关系(使用1中获得的ID)。

3)将两个查询作为语句提交到transaction,commit。

唯一的问题是我是Cypher的新手,不知道如何进行这样的查询。

有人可以帮忙吗?

谢谢!

0 个答案:

没有答案