This blog post is a follow up post to Embrace Relationships with Neo4J, R & Java
Neo4j Cypher is a declarative graph query language that allows for expressive and efficient querying and updating of the graph store. Cypher is a relatively simple but still very powerful language. Very complicated database queries can easily be expressed through Cypher. This allows us to focus on the domain instead of getting lost in database access.
Cypher is designed to be a humane query language, suitable for both developers and operations professionals. Being a declarative language, Cypher focuses on the clarity of expressing what to retrieve from a graph, not on how to retrieve it. The complete blog post is at Decipher Neo4J Cypher Query Language (CQL) and covers the following scenarios: