在设置数据库时删除重复项

时间:2017-04-21 15:51:07

标签: csv neo4j

我在csv文件中有数据,每个csv文件中都有一个索引行,用于创建节点之间的关系。一些信息在csv文件中重复,所以当我调用一个关系而不是让一个actor的节点出现并且他所作用的所有电影节点都连接到他时,我有一堆单独的actor节点分别连接到一个电影节点。有没有办法告诉neo4j,如果5个节点是相同的,那么在id上加入它们,这样它们就会被1表示?

1 个答案:

答案 0 :(得分:1)

您想在ID上使用MERGE。实施例

Load csv .... as row
Merge (p:Person{Id: row.person})
Merge (m:Movie{id:row.movie})
ON CREATE set m.title = row.title
Merge (p)-[:acts]->(m)