使用Neo4j批量进口工具,如何从单个行创建多个节点,然后将一些属性赋给Node 1,将一些属性赋给Node 2?
这是29.3的一个例子:ID,标题,年份:int,标签tt0133093,“矩阵”,1999年,电影tt0234215,“矩阵重装”,2003年,电影;续集tt0242653,“矩阵革命”,2003年,电影;续集
有没有办法使它的标题是"movieId.title“,而年份是它自己的ID?然后我可以将其抽象为多个节点。
发布于 2015-06-14 20:36:35
您可以重用相同的csv文件,但可以使用两个不同的头文件,不同的列用作:ID,而不希望此节点作为:IGNORED的列。
由于报头独立于数据,因此可以使用该方法多次为不同的节点、关系等提取相同的文件。
这里也解释了:数据集
发布于 2015-06-13 19:08:33
导入工具(与LOAD CSV相反)要求每行只需要一个节点。因此,您必须使用一些预处理,以使格式符合您想要的图形模型。
这方面的典型候选人是csvkit或unix命令行中常见的嫌疑人: sed、awk、.
在您的示例中,我会将标题删除到一个单独的文件中,用于创建:Title节点,并为电影和标题之间的关系创建另一个csv文件。
https://stackoverflow.com/questions/30821449
复制相似问题