Message posté par : Tawba
----------------------------------------
Bonjour,
Je travaille actuellement sur une projet qui a pour objet l'usage des bases de données
graphiques notamment le Neo4j, ma question porte sur comment créer les relations
"Relationship" entre les différents nœuds, pour information, les données à
utiliser sont au format CSV, dans ce cas là, je vais importer des données qui se trouvent
au format .csv, en premier on crée les nœuds en se basant sur ces données ensuite, on
passe à la création des relations entre les différents nœuds.
J'ai essayé pas mal de code mais, on n'a pas eu le résultat qu'on le souhaite
qui concerne la création des relations entre les nœuds.
j'ai utilisé le code suivant :
Load csv with headers from "file:///airports.csv" as airports create (a1:
Airport {label: airports.label, city: airports.city, state: airports.state})
match (n) return (n)
Load csv with headers from "file:///flights.csv" as flights create (n: Flights
{flight: flights.flight, airline: flights.airline, capacity: flights. capacity})
match(n) return (n)
alors que les nœuds sont créés.
mais les relations non plus. en plus j'ai eu le message suivant : (no changes, no
records) ceci après l'exécution du code suivant :
Load csv with headers from "file:///flights.csv" as flights match (a: Flights
{flight: flights.flight}), (b: Airport {label: flights.arrive}) create (a) –[r: Arrives]
-> (b)
match (n) return (n)
Load csv with headers from "file:///flights.csv" as flights match (a: Flight {
flight: flights. flight}), (b: Airport {label: flights. depart}) create (a) –[r: Departs]
-> (b)
match (n) return (n)
Pour vous informer, j'ai deux tableaux de données dont l'extension .csv un pour
airports et l'autre pour flights.
Comment doit-on créer la relation qui existe entre airports et flights ? je n'ai pas
su ou se trouve l'erreur ?
Dans l’attente d’une réponse favorable, veuillez recevoir mes meilleures salutations.
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=355672#p355672
Pour y répondre : geomatique(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net