首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j批导入工具中的一行多个节点

问Neo4j批导入工具中的一行多个节点
EN

Stack Overflow用户
提问于 2015-06-13 17:19:38
回答 2查看 134关注 0票数 2

使用Neo4j批量进口工具,如何从单个行创建多个节点,然后将一些属性赋给Node 1,将一些属性赋给Node 2?

这是29.3的一个例子:ID,标题,年份:int,标签tt0133093,“矩阵”,1999年,电影tt0234215,“矩阵重装”,2003年,电影;续集tt0242653,“矩阵革命”,2003年,电影;续集

有没有办法使它的标题是"movieId.title“,而年份是它自己的ID?然后我可以将其抽象为多个节点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-14 20:36:35

您可以重用相同的csv文件,但可以使用两个不同的头文件,不同的列用作:ID,而不希望此节点作为:IGNORED的列。

由于报头独立于数据,因此可以使用该方法多次为不同的节点、关系等提取相同的文件。

这里也解释了:数据集

票数 1
EN

Stack Overflow用户

发布于 2015-06-13 19:08:33

导入工具(与LOAD CSV相反)要求每行只需要一个节点。因此,您必须使用一些预处理,以使格式符合您想要的图形模型。

这方面的典型候选人是csvkit或unix命令行中常见的嫌疑人: sed、awk、.

在您的示例中,我会将标题删除到一个单独的文件中,用于创建:Title节点,并为电影和标题之间的关系创建另一个csv文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30821449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档