Mastering the CREATE Clause in Neo4j: A Beginner’s Guide to Node Creation

Parveen Khurana
6 min readSep 21, 2024

CREATE clause (it is not case sensitive) is to be used to do any creation in Neo4j:

  • Create a new node
  • Create a new node with relationships
  • Create a new node with properties

Creating a new node

Command:

CREATE()

When you execute this command, Neo4j adds a new node to database and assigns it a unique identifier. The first node gets ID 0, the next one gets 1, and so forth.

Interesting Note: If you decide to clear out your database (delete everything from the database), Neo4j will reset and start numbering from 0 again, just like having a completely new collection.

Let’s create nodes in the database, but before that, let’s see if there exists any node in the database:

match() command is used to check/see the existing nodes

match (n)

return n

This command retrieves all the nodes already present in your database, showing you what you’ve got.

It returns (no changes, no records) -> this means there is no single record in the database

--

--