apoc.any.properties
Syntax |
|
||
Description |
Returns all properties of the given object.
The object can be a virtual |
||
Arguments |
Name |
Type |
Description |
|
|
The object to return properties from. |
|
|
|
The keys of the properties to be returned (if null then all keys are returned). The default is: |
|
Returns |
|
Usage examples
The examples in this section are based on the following graph:
CREATE (s:Student {name: 'Alice', score: 71});
CREATE (s:Student {name: 'Mark', score: 95});
CREATE (s:Student {name: 'Andrea', score: 86});
CREATE (s:Student {name: 'Rajesh', score: 89});
CREATE (s:Student {name: 'Jennifer', score: 96});
CREATE (s:Student {name: 'Katarina', score: 80});
If we create virtual nodes containing students scores, we can use apoc.any.properties
to return the properties of those virtual nodes:
MATCH (s:Student)
CALL apoc.create.vNode(['Score'],{value: s.score})
YIELD node
RETURN apoc.any.properties(node) AS properties;
properties |
---|
{value: 71} |
{value: 95} |
{value: 86} |
{value: 89} |
{value: 96} |
{value: 80} |