Chapter 6. Cypher: Neo4j query language

This chapter covers

  • Explaining Cypher
  • Executing Cypher queries
  • Writing read-only Cypher queries
  • Manipulating graph data using Cypher

In previous chapters we used the Neo4j Core Java API to manipulate and query graph data. This obviously required some Java skills to write and understand the implemented code. In addition, as the complexity of the queries increased, the code grew in both size and complexity, making it difficult to understand in some cases. This is where a query language comes in handy, allowing you to query and manipulate graphs using the power of expressive language structures that are also simple to read.

Neo4j’s query language is called Cypher. In this chapter we’re going to explain ...

Get Neo4j in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.