我正在尝试使用Michael Hunger的批量导入将SQL数据导入我的Neo4j图形数据库,这实际上非常有效。
要导入多个节点类型,我会这样做:How to do an initial batch import of CSV / MySQL data into neo4j database
现在我的问题是如何处理某些属性的空值?我不希望批量导入创建值为null的节点属性。
如果我将相关条目留空,则批处理导入会创建值为“0”的属性。另外,如果我将最后一个单元格留空,我将得到java.util.NoSuchElementException。 当相关条目包含值“null”时,批处理导入会创建值为“null”的节点属性。
我的CSV文件是以UTF-8编码分隔的标签。
感谢您的回复。
答案 0 :(得分:0)
我从https://github.com/jexp/batch-import克隆了最新的git repo并自行构建了批量导入。我用的罐子似乎已经过时了。 现在只需将相关条目留空即可。