From 95a745da352630f843af4155b367a7552b06c7b8 Mon Sep 17 00:00:00 2001 From: medina5 Date: Thu, 23 Oct 2025 12:08:18 +0200 Subject: [PATCH] Exercice2 --- exercice2.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/exercice2.md b/exercice2.md index 47e21db..ff9c23b 100644 --- a/exercice2.md +++ b/exercice2.md @@ -1,6 +1,6 @@ docker build -t mon-app . -http://localhost:3000 +http://localhost:7474 @@ -21,19 +21,21 @@ SET p.nom = row.nom, ``` LOAD CSV WITH HEADERS FROM 'file:///routes.csv' AS row WITH row -MATCH (a:Lieu {id: toInteger(row.source)}) +MATCH (a:Point {id: toInteger(row.source)}) WITH a, row -MATCH (b:Lieu {id: toInteger(row.target)}) +MATCH (b:Point {id: toInteger(row.target)}) MERGE (a)-[r:ROUTE {route_id: toInteger(row.route_id)}]->(b) SET r.tag = row.tag, r.cout = toFloat(row.cout); +``` -- routes inverses si cout_inverse != -1 +``` LOAD CSV WITH HEADERS FROM 'file:///routes.csv' AS row WITH row WHERE toFloat(row.cout_inverse) <> -1 -MATCH (a:Lieu {id: toInteger(row.source)}) +MATCH (a:Point {id: toInteger(row.source)}) WITH a, row -MATCH (b:Lieu {id: toInteger(row.target)}) +MATCH (b:Point {id: toInteger(row.target)}) MERGE (b)-[r:ROUTE {route_id: toInteger(row.route_id) * 1000}]->(a) SET r.tag = row.tag, r.cout = toFloat(row.cout_inverse); ```