the rise of graph databases we can ask many questions here for examplequestion which countries has annelies visitedthe cypher code to create the answer (shown in figure is match( :user{name:'annelies'}[:has_been_in]-( :countryreturn namec name question who has been wherethe cypher code (explained in figure is match ()-[rhas_been_in]->(return limit placeholder that can be used later as reference start at node user with name property "anneliesthe node user has an outgoing relationship of type "has_been_in(note that we've chosen not to include placeholder in this case the end node is country match( :user{name:'annelies'}[:has_been_in]-( :countryreturn namec name the results you want to retrieve must be defined in the return clause there are two ways to represent your results in neo jin graph or as rows figure results of question which countries has annelies visitedwe can see the three countries annelies has been inusing the row presentation of neo the traversal took only milliseconds