- Neo4j Tutorial
- Neo4j - Home
- Neo4j - Overview
- Neo4j - Data Model
- Neo4j - Environment Setup
- Neo4j - Building Blocks
- Neo4j CQL Write Clauses
- Neo4j - Merge Command
- Neo4j - Set Clause
- Neo4j - Delete Clause
- Neo4j - Remove Clause
- Neo4j - Foreach Clause
- Neo4j CQL Read Clause
- Neo4j - Match Clause
- Neo4j - Optional Match Clause
- Neo4j - Where Clause
- Neo4j - Count Function
- Neo4j CQL General Clauses
- Neo4j - Return Clause
- Neo4j - Order By Clause
- Neo4j - Limit Clause
- Neo4j - Skip Clause
- Neo4j - With Clause
- Neo4j - Unwind Clause
- Neo4j CQL Functions
- Neo4j - String Functions
- Neo4j - Aggregation Function
- Neo4j CQL Admin
- Neo4j - Backup & Restore
- Neo4j - Index
- Neo4j - Create Unique Constraint
- Neo4j - Drop Unique
- Neo4j Useful Resources
- Neo4j - Quick Guide
- Neo4j - Useful Resources
- Neo4j - Discussion
Neo4j CQL - MATCH Command
Neo4j CQL MATCH command is used -
- To get data about nodes and properties from database
- To get data about nodes, relationships and properties from database
MATCH command syntax:
MATCH ( <node-name>:<label-name> )
Syntax Description
Syntax Element | Description |
---|---|
<node-name> | It is a node name we are going to create. |
<label-name> | It is a node label name |
Things to remember -
Neo4j Database Server uses this <node-name> to store this node details in Database.As a Neo4j DBA or Developer, we cannot use it to access node details.
Neo4j Database Server creates a <label-name> as an alias to internal node name.As a Neo4j DBA or Developer, we should use this label name to access node details.
NOTE - We cannot use MATCH Command alone to retrieve data from database. If we use it alone, then we will InvalidSyntax error.
Example
This Example demonstrates On "What will happen if we use MATCH command alone to retrieve data from Database". Follow the steps given below -
Step 1 - Open Neo4j Data Browser.
Step 1 - Type the below command at dollar prompt in Data Browser.
MATCH (dept:Dept)
Here -
- dept is a node name
- Dept is a label name for emp node
Step 3 - Click on Execute button and see the success message in the Data Browser.
If you observe the error message, it tells us that we can use MATCH command with RETURN clause or an update clause.
In next section, we will discuss about how to use RETURN clause to retrieve data from Database.