CREATE (g:garment {garment_id: 1, garment_category_id: 1}) RETURN g CREATE (g:garment {garment_id: 2, garment_category_id: 2}) RETURN g CREATE (g:garment {garment_id: 3, garment_category_id: 3}) RETURN g MATCH (g:garment {garment_id: 3}) SET g.reveals = 50 RETURN g MERGE (g1:garment {garment_id: 1})-[r:default_outfit]-(g2:garment {garment_id: 2}) RETURN r MERGE (g1:garment {garment_id: 2})-[r:default_outfit]-(g2:garment {garment_id: 3}) RETURN r MERGE (g1:garment {garment_id: 3})-[r:default_outfit]-(g2:garment {garment_id: 1}) RETURN r CREATE (p:profile {profile_id: 1, partner_id: 1}) RETURN p CREATE (p:profile {profile_id: 2, partner_id: 2}) RETURN p CREATE (p:profile {profile_id: 3, partner_id: 2}) RETURN p MATCH (g:garment) RETURN COUNT(g) MATCH (g:garment) RETURN g MATCH (p:profile) RETURN count(p) MATCH (p:profile) RETURN p MATCH (g:garment {garment_id: 1}) RETURN g MATCH (p:profile {partner_id: 1}) RETURN p MATCH (n) RETURN count(n) MATCH (g:garment {garment_id: 2}) SET g:FF RETURN labels(g) MERGE (p:profile {profile_id: 1, partner_id: 1})-[s:score]-(g.garment {garment_id: 1}) SET s.score = 1500 RETURN s MATCH (p:profile {profile_id: 1, partner_id: 1})-[s:score]-(g:garment {garment_id: 1}) SET s.score = 1550 RETURN s.score MATCH (p:profile {profile_id: 1, partner_id: 1})-[s:score]-(g.garment {garment_id: 1}) DELETE s MATCH (g:garment {garment_id: 1}) DELETE g MATCH (p:profile {profile_id: 1}) DELETE p MATCH (n) RETURN count(n) MATCH (g:garment) RETURN COUNT(g) MATCH (n) DETACH DELETE n MATCH (n) RETURN count(n)