我正在尝试使用neo4j将数据放入我的图表数据库中。我是该领域的新手,我觉得使用迈克尔·亨格写的batch import tool并不容易。 我的目标是仅使用一个属性集生成至少10000个节点。所以我编写了一个python脚本,生成10000行Cypher查询,如“CREATE(:label {number:''3796142470'})”。 我把它们放在控制台中并执行它们但我得到了这个例外:
栈跟踪:
scala.collection.immutable.List.take(List.scala:84)
org.neo4j.cypher.internal.compiler.v2_0.ast.SingleQuery.checkOrder(Query.scala:33)
我做错了吗?如果生成这些节点的唯一方法是使用批处理/休息API,您能否建议我更简单的方法呢?
答案 0 :(得分:0)
变化:
CREATE (:label{ number : '3796142470'})
看起来像:
CREATE (n1:Label { number : '3796142470'})
所以你遵循惯例:
CREATE (n:Person { name : 'Andres', title : 'Developer' })
将它们放入文件(比如import.txt)然后:
bin/neo4j-shell -file import.txt
有关详细信息,请参阅http://blog.neo4j.org/2014/01/importing-data-to-neo4j-spreadsheet-way.html。