Part 1 of this series reviewed the problems that graph databases solve, introduced you to Neo4j, and helped you to set up a Neo4j environment. Part 2 examined the two main Java APIs for interacting with Neo4j: the Core Java API and the Traversal API. In this article, Part 3, we looked at the Neo4j Cypher query language, exploring how to leverage it to execute complex queries.
To learn more about working with Neo4j, I recommend reviewing the Neo4j Manual on the Neo4j website. For a structured and guided tour of Neo4j, take a look at Neo4j in Action by Aleksa Vukotic and Nicki Watt.