apoc.convert.toNode

Details

Syntax

apoc.convert.toNode(node)

Description

Converts the given value into a NODE.

Arguments

Name

Type

Description

node

ANY

The value to convert into a node.

Returns

NODE

Example

Given this dataset:

CREATE (:Person {name: 'Alice'}), (:Person {name: 'Bob'})

The following query uses apoc.convert.toNode to cast a value extracted from a generic list back to a NODE:

MATCH (n:Person)
WITH collect(n) AS people
RETURN apoc.convert.toNode(people[0]) AS node
Results
node

(:Person {name: "Alice"})

The function returns null when passed null or a value that is not a NODE:

RETURN apoc.convert.toNode(null) AS nullInput,
     apoc.convert.toNode('not a node') AS wrongType
Results
nullInput wrongType

null

null