如何在neo4j中导入json数据

时间:2014-11-19 06:35:31

标签: json neo4j

我有json数据,我想在neo4j中导入。

导出数据选项将出现在neo4j中,但如何在neo4j中导入JSON数据。

This is the link of jsfiddle. http://jsfiddle.net/harmeetsingh090/mkdm4t44/

如果有人知道,请提供帮助。

2 个答案:

答案 0 :(得分:4)

您可以使用jq将数据处理为CSV格式,然后使用LOAD CSV命令。

答案 1 :(得分:1)

Neo4J没有本机执行此操作的方法,但是Neo4J有一个名为apoc.load.json的插件。您可以执行以下操作来加载数据:

CALL apoc.load.json("file:///<path_to_file>/example.json") YIELD value as document
UNWIND document.root AS root
MERGE (e:ExampleNode {id: root.id})
...

您可以在此处找到有关插头的更多信息:https://neo4j-contrib.github.io/neo4j-apoc-procedures/。我最近使用了它,发现它非常直观。