0
Şu anda neo4j veritabanımda film-kimlikleri, yönetmenler ve aktörler ile bir csv dosyasını içe aktarmaya çalışıyorum. csv o şuna benzer:Bölme düğümleri başka bir düğüme nasıl bağlanır?
|id| directors | actors |
|33|Steven Spielberg|Tom Hanks; Brad Pitt; Tim Allen |
|34|John Lasseter |Ryan Goslin; Brad Pitt; Tom Hardy|
My Sorun:. Ben ayrılmış ve eşsiz düğümler halinde aktörleri bölmek mümkün, ama onlar hareket MovieIDs bağlı olmayan
sonra Ben film kimliği ve yönetmen/aktör adları için benzersiz kısıtlamaları ayarlamak, benim Cypherquery şöyle görünür:
LOAD CSV WITH HEADERS FROM
'file:///C:/Users/Jens/Documents/SeminarDB/kleinefilmDB.csv' AS line
CREATE (movie:Movie {id: TOINT(line.id)})
MERGE (director:Director {name: line.director})
FOREACH (n IN SPLIT(line.actors, ";")| MERGE (actor:Actor {name: n}))
CREATE (actor)-[:ACTED_IN]->(movie)
CREATE (director)-[:DIRECTED]->(movie)