apoc.any.property
Function
apoc.any.property(object Any, key String)
- returns the property for the given key from an object.
The object can be a virtual node, a real node, a virtual relationship, a real relationship, or a map.
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.property
to extract a property from these virtual nodes:
MATCH (s:Student)
CALL apoc.create.vNode(['Score'],{value: s.score})
YIELD node
RETURN apoc.any.property(node, "value") AS score;
score |
---|
71 |
95 |
86 |
89 |
96 |
80 |
Was this page helpful?