Skip to content

Instantly share code, notes, and snippets.

@vladbatushkov
Created May 12, 2019 15:10
Show Gist options
  • Save vladbatushkov/ed480a4568f2e48b7127c44f8716fb87 to your computer and use it in GitHub Desktop.
Save vladbatushkov/ed480a4568f2e48b7127c44f8716fb87 to your computer and use it in GitHub Desktop.
Colors and flags
MERGE (red:Color { name: "Red" })
MERGE (white:Color { name: "White" })
MERGE (blue:Color { name: "Blue" })
MERGE (green:Color { name: "Green" })
MERGE (yellow:Color { name: "Yellow" })
MERGE (black:Color { name: "Black" })
MERGE (f1:Flag { name: "Belarus" })
MERGE (f1)-[:CONTAINS { weight: 60 }]->(red)
MERGE (f1)-[:CONTAINS { weight: 30 }]->(green)
MERGE (f1)-[:CONTAINS { weight: 10 }]->(white)
MERGE (f2:Flag { name: "Russia" })
MERGE (f2)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f2)-[:CONTAINS { weight: 33 }]->(blue)
MERGE (f2)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f3:Flag { name: "Ukrain" })
MERGE (f3)-[:CONTAINS { weight: 50 }]->(yellow)
MERGE (f3)-[:CONTAINS { weight: 50 }]->(blue)
MERGE (f4:Flag { name: "Finland" })
MERGE (f4)-[:CONTAINS { weight: 80 }]->(white)
MERGE (f4)-[:CONTAINS { weight: 20 }]->(blue)
MERGE (f5:Flag { name: "Sweden" })
MERGE (f5)-[:CONTAINS { weight: 20 }]->(yellow)
MERGE (f5)-[:CONTAINS { weight: 80 }]->(blue)
MERGE (f6:Flag { name: "Norway" })
MERGE (f6)-[:CONTAINS { weight: 70 }]->(red)
MERGE (f6)-[:CONTAINS { weight: 20 }]->(white)
MERGE (f6)-[:CONTAINS { weight: 10 }]->(blue)
MERGE (f7:Flag { name: "Denmark" })
MERGE (f7)-[:CONTAINS { weight: 80 }]->(red)
MERGE (f7)-[:CONTAINS { weight: 20 }]->(white)
MERGE (f8:Flag { name: "Estonia" })
MERGE (f8)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f8)-[:CONTAINS { weight: 33 }]->(blue)
MERGE (f8)-[:CONTAINS { weight: 33 }]->(black)
MERGE (f9:Flag { name: "Latvia" })
MERGE (f9)-[:CONTAINS { weight: 66 }]->(red)
MERGE (f9)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f10:Flag { name: "Lithuania" })
MERGE (f10)-[:CONTAINS { weight: 33 }]->(yellow)
MERGE (f10)-[:CONTAINS { weight: 33 }]->(green)
MERGE (f10)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f11:Flag { name: "Poland" })
MERGE (f11)-[:CONTAINS { weight: 50 }]->(red)
MERGE (f11)-[:CONTAINS { weight: 50 }]->(white)
MERGE (f12:Flag { name: "Germany" })
MERGE (f12)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f12)-[:CONTAINS { weight: 33 }]->(black)
MERGE (f12)-[:CONTAINS { weight: 33 }]->(yellow)
MERGE (f13:Flag { name: "Belgium" })
MERGE (f13)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f13)-[:CONTAINS { weight: 33 }]->(black)
MERGE (f13)-[:CONTAINS { weight: 33 }]->(yellow)
MERGE (f14:Flag { name: "Czechia" })
MERGE (f14)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f14)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f14)-[:CONTAINS { weight: 33 }]->(blue)
MERGE (f15:Flag { name: "Hungary" })
MERGE (f15)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f15)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f15)-[:CONTAINS { weight: 33 }]->(green)
MERGE (f16:Flag { name: "Romaina" })
MERGE (f16)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f16)-[:CONTAINS { weight: 33 }]->(yellow)
MERGE (f16)-[:CONTAINS { weight: 33 }]->(blue)
MERGE (f17:Flag { name: "Austria" })
MERGE (f17)-[:CONTAINS { weight: 66 }]->(red)
MERGE (f17)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f18:Flag { name: "Italy" })
MERGE (f18)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f18)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f18)-[:CONTAINS { weight: 33 }]->(green)
MERGE (f19:Flag { name: "Switzerland" })
MERGE (f19)-[:CONTAINS { weight: 90 }]->(red)
MERGE (f19)-[:CONTAINS { weight: 10 }]->(white)
MERGE (f20:Flag { name: "Spain" })
MERGE (f20)-[:CONTAINS { weight: 60 }]->(red)
MERGE (f20)-[:CONTAINS { weight: 40 }]->(yellow)
MERGE (f21:Flag { name: "Portugal" })
MERGE (f21)-[:CONTAINS { weight: 60 }]->(red)
MERGE (f21)-[:CONTAINS { weight: 40 }]->(green)
MERGE (f22:Flag { name: "Netherlands" })
MERGE (f22)-[:CONTAINS { weight: 33 }]->(red)
MERGE (f22)-[:CONTAINS { weight: 33 }]->(white)
MERGE (f22)-[:CONTAINS { weight: 33 }]->(blue)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment