我有一个文件,用于在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
方法。如何导入此数据?