Useful Links
Computer Science
Databases
Neo4j Graph Database
1. Introduction to Graph Databases and Neo4j
2. Core Neo4j Data Model Concepts
3. Getting Started with Neo4j
4. The Cypher Query Language Fundamentals
5. Cypher Intermediate Concepts
6. Cypher Advanced Topics
7. Data Modeling in Neo4j
8. Performance and Indexing
9. Application Development with Neo4j
10. Neo4j Administration
11. Extending Neo4j
12. Data Import and Export
13. Neo4j in Production
Cypher Intermediate Concepts
Working with Paths
Path Variables
Path Functions
Accessing Path Components
Path Patterns
Variable-Length Patterns
Variable-Length Relationships
Depth Ranges
Performance Considerations
Use Cases
Collections and Lists
List Literals
List Predicates
IN Operator
List Comprehensions
UNWIND Clause
Expanding Lists
Creating Cartesian Products
Aggregation Functions
COUNT Function
SUM Function
AVG Function
MIN and MAX Functions
COLLECT Function
Standard Deviation
Grouping Behavior
WITH Clause
Chaining Query Parts
Passing Variables
Filtering Intermediate Results
Aggregating with WITH
Variable Scope
Built-in Functions
String Functions
toLower and toUpper
substring
replace
split
trim
size
Numeric Functions
abs
round
ceil and floor
sqrt
Mathematical Operations
Temporal Functions
date
datetime
time
duration
Temporal Arithmetic
Predicate Functions
exists
nodes and relationships
keys
labels
type
Quantifier Functions
Previous
4. The Cypher Query Language Fundamentals
Go to top
Next
6. Cypher Advanced Topics