apoc.map.sortedProperties

Details

Syntax

apoc.map.sortedProperties(map [, ignoreCase ])

Description

Returns a LIST<ANY> of key/value pairs. The pairs are sorted by alphabetically by key, with optional case sensitivity.

Arguments

Name

Type

Description

map

MAP

The map to extract the properties from.

ignoreCase

BOOLEAN

Whether or not to take the case into account when sorting. The default is: true.

Returns

LIST<ANY>

Usage Examples

The following returns a list of key/value list pairs with pairs sorted by key alphabetically:

WITH {name:"Cristiano Ronaldo",country:"Portugal",dob:date("1985-02-05")} AS map
RETURN apoc.map.sortedProperties(map) AS output;
Results
Output

[["country","Portugal"],["dob","1985-02-05"],["name","Cristiano Ronaldo"]]