csv - 将 Relations.csv 文件加载到 Neo4j 数据库
问题描述
我有一个关系 csv 文件。我必须将此关系加载到neo4j,但我不能。我已经创建了我的新闻节点并且这个节点具有唯一的ID。
csv 文件有iStart, iRel, iEnd
列。谢谢
示例.csv
文件如下所示:
iStart iRel iEnd
------------------------
114471 IS 2225
这是我的代码:
LOAD CSV WITH HEADERS FROM "file:///try.csv" as input
MATCH (from:News {id: input.iStart}), (to:News {id: input.iEnd})
CREATE (from)-[:RELATION { type: input.iRel }]->(to);
解决方案
试试这个:
LOAD CSV WITH HEADERS FROM 'file:///try.csv' as input
CREATE (fromnews:FromNews{id: input.iStart}),(tonews:ToNews{id: input.iEnd})
WITH fromnews,tonews
CREATE (fromnews)-[:RELATION{type: input.iRel}]->(tonews );
推荐阅读
- python - 如何检查类方法是否返回自我?
- android - Flutter:如何实时监听权限
- tensorflow - 带有功能 API 的 convLSTM2d
- python - 如何在具有不同图像大小的预训练 ResNet50 上进行迁移学习
- reactjs - 如何管理 React 路由器和 redux 之间的状态
- button - 放置邮件的文本字段(必填)并提交到另一个页面
- python - 散景 - 标签集 - 忽略 NaN 值
- javascript - 如何将列表中的属性转换为值?
- groovy - 在 Ratpack 中使用 `prefix {}` 方法而不是 `all { byMethod { } }` 会导致 405 Method Not Allowed - 出了什么问题?
- angular - Angular Material Stepper 组件的 StepState 是什么