apoc.map.groupByMulti
Function
apoc.map.groupByMulti(values LIST<ANY>, key STRING)
- creates a MAP
of the LIST<ANY>
values keyed by the given property, with the LIST<ANY>
values.
Usage Examples
The following creates a map keyed by club
, with list values:
RETURN apoc.map.groupByMulti([
{name: "Cristiano Ronaldo", club: "Juventus"},
{name: "Lionel Messi", club: "Barcelona"},
{name: "Aaron Ramsey", club: "Juventus"},
{name: "Luiz Suarez", club: "Barcelona"}
], "club") AS output;
Output |
---|
|