[英]Neo4j: Adding relationships to existing nodes
我在唯一标识符上有以下节点和索引:
我有一个用户列表,这些用户可以访问 CSV 文件中的数据库(一对多关系)。
如何在用户节点和数据库节点之间建立关系( HAS_ACCESS_TO
)而不必与 Cypher 一一指定关系?
考虑具有以下结构的 CSV 文件:
username, databaseName
"user1", "db1"
"user2", "db1"
"user3", "db2"
您可以使用LOAD CSV子句读取 CSV 并创建关系:
LOAD CSV WITH HEADERS FROM 'file:///file.csv' AS line
MERGE (u:User {username : line.username})
MERGE (d:Database {databaseName : line.databaseName})
CREATE (u)-[:HAS_ACCESS_TO]->(d)
如果指定模式不存在, MERGE将创建具有指定模式的节点,否则使用匹配的节点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.