Reading Data from Neo4j
Introduction
In this module you will learn how to write iFull 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. code to retrieve data from the graph.
What You Will Learn
You will learn how to:
- Retrieve iFull definition for node (opens in a new tab)A vertex in a graph. In a property graph it can carry labels and properties. from the graph.
- Retrieve nodes with a particular iFull 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..
- Filter the retrieval by a iFull definition for property (opens in a new tab)A named value stored on a node or a relationship. value.
- Return property values.
- Retrieve nodes and iFull 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. from the graph using iFull 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 the graph.
- Filter queries
Using the Movies example dataset, you will create and execute Cypher code to find actors and movies in our graph.
Domain model for this course
Here is the iFull definition for data model (opens in a new tab)The labels, relationship types and properties chosen to represent a domain. used in this course. The graph contains nodes with the labels Person and Movie. Person nodes have several types of relationships to Movie nodes. A Person node can have a FOLLOWS relationship to another Person node.