apoc.map.setLists
Function
apoc.map.setLists(map MAP<STRING, ANY>, keys LIST<STRING>, values LIST<ANY>)
- adds or updates the given keys/value pairs provided in LIST<ANY>
format (e.g. [key1, key2],[value1, value2]) in a MAP
.
== Signature
apoc.map.setLists(map :: MAP, keys :: LIST<STRING>, values :: LIST<ANY>) :: MAP
Usage Examples
The following updates a key in a map:
RETURN apoc.map.setLists(
{name:"Cristiano Ronaldo",country:"Portugal",dob:date("1985-02-05")},
["dob", "country"],
[date("1986-02-06"), "Spain"]
) AS output;
Output |
---|
|