Ich versuche, ein Diagramm durch Importieren von CSV-Datei zu Neo4j zu erstellen, aber meine Datensätze enthält einige Leerzeichen, so Neo4j nicht erlaubt, einen Knoten zu erstellennicht möglich, eine CSV-Datei zu importieren, die leere Leerzeichen in ihren Datensätzen in Neo4j Grafikdatenbanken enthält
vermag ich nicht mit etwas anderem in graph-Datenbanken leeren Raum zu ersetzen meinen Code
LOAD CSV WITH HEADERS FROM "https://s3.amazonaws.com/xyz/test.csv" AS db
merge (dbn:dbname {name: db.origin })
merge (dbs:dbschema {name: db.dest})
merge (dbo:dbobj {name: db.via})
create (dbn)-[:via]->(dbs)-[:to]->(dbo)
return dbn,dbs,dbo
die cSV-Datei Daten ist so etwas wie dieses,
Herkunft dest über
ny hk la
ny moscow ft
ny london
ny mumbai dubai
jetzt von New York nach London direkt ist so nicht „über“
aber wenn ich Knoten erstelle ich einen Knoten für leere Knoten brauchen lassen Sie es mit dem Namen sein null
Ihre Anfrage und das CSV-Beispiel gehören nicht zusammen? Würde helfen, die echte Abfrage und echte Daten zu posten. –
getan mit den Änderungen, die Sie vorgeschlagen, früher hielt ich verschiedene Abfrage und csv für die Sicherheit –
In einem Diagramm macht ein leerer 'Via' Knoten nicht viel Sinn. Ich würde den Datensatz teilen und 'to' Beziehungen von' dbn' zu 'dbo' id erstellen, es gibt keinen Halt dazwischen. –