This command creates a node without properties or labels. It's equivalent to the following Java code:
Node n = graphDb.createNode();
The result panel now shows the result as Created 1 node, returned 0 rows in 825 ms.
The preceding command returned zero rows because we had no
RETURN clause. It just created an anonymous node in the database. This node is not very useful as it is, as it can be referenced only by an ID. However, the command lets us introduce the
CREATE clause. The
CREATE clause takes one argument: the pattern that expresses the nodes and relationships to be created. All the patterns we learned in Chapter 1, Querying Neo4j Effectively with Pattern Matching, are supported here. Any variable used in the expression is bounded to the newly created...