UsefulLinks
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
6.
Cypher Advanced Topics
6.1.
Conditional Logic
6.1.1.
CASE Expressions
6.1.1.1.
Simple CASE
6.1.1.2.
Generic CASE
6.1.1.3.
Nested CASE
6.1.2.
COALESCE Function
6.1.3.
Null Handling Strategies
6.2.
Subqueries
6.2.1.
CALL Subqueries
6.2.2.
Existential Subqueries
6.2.3.
Scalar Subqueries
6.2.4.
Correlated Subqueries
6.3.
Query Optimization
6.3.1.
Query Planning
6.3.2.
EXPLAIN Command
6.3.3.
PROFILE Command
6.3.4.
Understanding Execution Plans
6.3.5.
Query Hints
6.3.6.
Performance Best Practices
6.4.
Parameters
6.4.1.
Parameterized Queries
6.4.2.
Security Benefits
6.4.3.
Performance Benefits
6.4.4.
Parameter Types
6.5.
Regular Expressions
6.5.1.
Pattern Matching
6.5.2.
String Validation
6.5.3.
Text Processing
6.6.
Advanced Pattern Matching
6.6.1.
Complex Patterns
6.6.2.
Pattern Comprehensions
6.6.3.
Shortest Path Functions
6.6.4.
All Shortest Paths
Previous
5. Cypher Intermediate Concepts
Go to top
Next
7. Data Modeling in Neo4j