1.6 · Lesson

The Neo4j Type System

At this point, we should take a look at the 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. type system. As Neo4j is written in Java (the j in Neo4j stands for Java after all), there are some discrepancies between the types stored in the Neo4j database and native JavaScript types.

Some values like strings, floats, booleans, and nulls map directly to JavaScript types, but more complex types need special handling.