我是Neo4j的新手,但对可能性感到兴奋。我使用电子表格创建了一个脚本文件,其中包含用于创建节点和边的Cypher语句。我的问题是,我能够找到的所有文档都依赖于Unix / Linux命令将数据加载到数据库中。我们所处的Windows环境无法识别这些命令。我曾尝试使用Cygwin解决这个问题,但每当我尝试运行命令时,我都会遇到内核错误。我也尝试将Cypher查询复制到web ui中,但似乎我一次只能运行一个命令,并且有超过600个命令。在开始读取第二行时,多个命令会出错。
有没有办法从Windows环境批处理加载这些cypher命令,如果是这样的话怎么办?如果没有,我需要使用其他格式(如CSV或REST)来加载数据,如果是,那么我应该使用哪些Windows进程?
提前感谢您提供任何帮助......
答案 0 :(得分:0)
当我开始使用Neo4J时,我在Windows上使用了Excel。我只是编写neo4j语句脚本来加载节点并通过localhost:7474上的基于Web的UI运行它们。 Neo4J与操作系统无关,因为它在JVM上运行;当你说Linux时,我猜你的意思是curl命令?
你有没有看过Michael Hunger的Neo4J Batch Import项目?
另见Max的演示文稿Overview on importing