我正在尝试csv加载关系。我的节点代表80个牧师和200个教堂。我正在尝试这样做-可行:
MATCH (p:Priest{name: "Baranowski, Alexander Sylvester" }),(c:Church{name: "St Wenceslaus"})
MERGE (p)-[:POSTED {posting:'1955-61', zip: '60618'}]->(c)
但有800 rel。 我的csv表格中列出的牧师大概是10倍,因此需要连接到10个不同的教堂。 我的职责是年份和邮政编码。我没有阅读并尝试过的任何方法都无济于事。有想法吗?
感谢您的帮助。
答案 0 :(得分:0)
您可以尝试一下。 将CSV放入neo4j实例的import文件夹中。
load csv with headers from "file:///postings.csv" as row
MERGE (p:Priest{name: row.priest })
MERGE (c:Church{name: row.church })
MERGE (p)-[:POSTED {posting:row.posting, zip: row.zip}]->(c)
答案 1 :(得分:0)
我认为数据中始终存在过帐。
load csv with headers from "file:///postings.csv" as row
MERGE (p:Priest{name: row.priest })
MERGE (c:Church{name: row.church })
MERGE (p)-[rel:POSTED{posting:row.posting}]->(c)
On Create set rel.zip=row.zip