1.4 · Lesson

Pattern Matching

Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. is a declarative query language that allows you to identify Full definition for pattern (opens in a new tab)A graph structure written in Cypher, such as a node joined to another node by a relationship. in your data using an ASCII-art style syntax consisting of brackets, dashes and arrows.

This pattern finds all Full definition for node (opens in a new tab)A vertex in a graph. In a property graph it can carry labels and properties. with a Full definition for label (opens in a new tab)A tag on a node that groups it with other nodes of the same kind. A node can carry more than one. of Person, that have an outgoing ACTED_IN Full definition for relationship (opens in a new tab)A named, directed connection between two nodes. Every relationship has a type, a start node and an end node. to a node with a label of :Movie: