При создании карты из коллекций с помощью apoc.map.fromLists
apoc (или простого шифра, мне все равно), есть ли способ соблюдать/сохранять сортировку? Или это просто «Это карта, сортировка все равно не имеет смысла».
конкретно при выполнении
with [{name: "z", a: 1}, {name: "b", b: 1}, {name: "b2", b: 2}] as qs
return apoc.map.fromLists([q in qs | q.name], qs)
я получил
{
"b2": {
"name": "b2",
"b": 2
},
"z": {
"name": "z",
"a": 1
},
"b": {
"name": "b",
"b": 1
}
}
где действительно я хотел бы иметь
{
"z": {
"name": "z",
"a": 1
},
"b": {
"name": "b",
"b": 1
},
"b2": {
"name": "b2",
"b": 2
}
}