【发布时间】:2018-07-16 12:57:28
【问题描述】:
当通过 apoc 的 apoc.map.fromLists(或者我所关心的普通密码)从集合创建地图时,有什么方法可以尊重/保持排序吗?还是只是“这是一张地图,无论如何排序都没有意义”。
具体来说,在执行时
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
}
}
【问题讨论】:
标签: neo4j cypher neo4j-apoc sortedmap