Create (n0:sNode {Nazwa:"Start"}), (n1:Skrzyżowanie {Nazwa:"1"}), (n2:Skrzyżowanie {Nazwa:"2"}), (n3:eNode {Nazwa:"Finish"}), (n4:Skrzyżowanie {Nazwa:"4"}), (n5:Skrzyżowanie {Nazwa:"5"}), (n6:Skrzyżowanie {Nazwa:"6"}), (n7:Skrzyżowanie {Nazwa:"7"}), (n8:Skrzyżowanie {Nazwa:"8"}), (n9:Skrzyżowanie {Nazwa:"9"}), (n10:Skrzyżowanie {Nazwa:"10"}), (n11:Skrzyżowanie {Nazwa:"11"}), (n12:Skrzyżowanie {Nazwa:"12"}), (n13:Skrzyżowanie {Nazwa:"13"}), (n14:Skrzyżowanie {Nazwa:"14"}), (n15:Skrzyżowanie {Nazwa:"15"}), (n16:Skrzyżowanie {Nazwa:"16"}), (n17:Skrzyżowanie {Nazwa:"17"}), (n18:Skrzyżowanie {Nazwa:"18"}), (n19:Skrzyżowanie {Nazwa:"19"}), (n0)-[:Droga {Dystans:5,Przepustowosc:1}]->(n4), (n4)-[:Droga {Dystans:15,Przepustowosc:1}]->(n5), (n5)-[:Droga {Dystans:5,Przepustowosc:1}]->(n6), (n6)-[:Droga {Dystans:100,Przepustowosc:1}]->(n7), (n7)-[:Droga {Dystans:80,Przepustowosc:0.9}]->(n8), (n0)-[:Droga {Dystans:100,Przepustowosc:0.9}]->(n9), (n9)-[:Droga {Dystans:10,Przepustowosc:0.8}]->(n10), (n10)-[:Droga {Dystans:10,Przepustowosc:0a.8}]->(n1), (n1)-[:Droga {Dystans:5,Przepustowosc:0.8}]->(n11), (n11)-[:Droga {Dystans:10,Przepustowosc:0.8}]->(n12), (n12)-[:Droga {Dystans:30,Przepustowosc:0.8}]->(n13), (n13)-[:Droga {Dystans:60,Przepustowosc:0.8}]->(n2), (n1)-[:Droga {Dystans:5,Przepustowosc:0.8}]->(n8), (n8)-[:Droga {Dystans:105,Przepustowosc:0.9}]->(n14), (n2)-[:Droga {Dystans:15,Przepustowosc:0.8}]->(n15), (n15)-[:Droga {Dystans:75,Przepustowosc:0.9}]->(n3), (n2)-[:Droga {Dystans:20,Przepustowosc:0.7}]->(n16), (n16)-[:Droga {Dystans:15,Przepustowosc:0.9}]->(n17), (n17)-[:Droga {Dystans:75,Przepustowosc:1}]->(n3), (n2)-[:Droga {Dystans:5,Przepustowosc:0.9}]->(n14), (n14)-[:Droga {Dystans:40,Przepustowosc:0.9}]->(n18), (n18)-[:Droga {Dystans:40,Przepustowosc:0.9}]->(n19), (n19)-[:Droga {Dystans:70,Przepustowosc:1}]->(n3); //match (n) optional match (n)-[r]-() delete n,r; //match (n)-[r]->(m) return n,r,m; MATCH (startNode:sNode {Nazwa:"Start"}),(endNode:eNode{Nazwa:"Finish"}) call apoc.algo.dijkstra(startNode, endNode, "Droga","Dystans") YIELD path, weight RETURN path;