neo4j 2.2.0加载csv和拆分功能
我有一个节点文件,在neo4j 2.2.0加载csv和拆分功能,neo4j,Neo4j,我有一个节点文件,在en和el列中有多个值。对于某些节点,可能没有值,例如id 1在列el中没有值 id;en;el 1;"United States of America;USA;U.S.A."; 2;"Greece;Hellas;Hellenic Republic";"Ελλάδα;Ελλάς;Ελληνική Δημοκρατία" 使用neo4j版本2.1.5,我能够使用以下命令导入此节点: LOAD CSV WITH HEADERS FROM "file:///home/aris/t
en
和el
列中有多个值。对于某些节点,可能没有值,例如id 1在列el
中没有值
id;en;el
1;"United States of America;USA;U.S.A.";
2;"Greece;Hellas;Hellenic Republic";"Ελλάδα;Ελλάς;Ελληνική Δημοκρατία"
使用neo4j版本2.1.5,我能够使用以下命令导入此节点:
LOAD CSV WITH HEADERS FROM "file:///home/aris/tmp/nodes.csv" as node FIELDTERMINATOR ';' CREATE(:Location {id: node.id, en: split(node.en, ";"), el: split(node.el, ";")});
使用neo4j版本2.2.0-M02,我得到以下错误:
String didn't extract value for Mark[line:2, from:77, to:77]. For values which are optional please use tryExtract method instead
显然,
el
列中缺少值会产生错误。我试图找到关于tryExtract
的方法,但运气不好。我如何导入这个数据?我认为这是一个回归错误,请在GITHUB发布一个“在M02之后已经被修复,并且将被包含在下一个版本中”的问题。