有没有办法格式化密码查询的返回值?如果我执行一个查询,返回一个节点以及与该节点有关系的所有节点('RETURN id(startnode),id(relationnode)'),我将得到一个包含每个捆绑有startnode的RelationNode的数组。

例如:

[
    {
        relationnode: 0,
        startnode: 1
    }, {
        relationnode: 1,
        startnode: 1
    }
]


我更希望它将如何工作,是使返回值的格式如下所示:

{
    relationnode: [
        0, 1
    ],
    startnode: 1
}


有没有办法做到这一点,或者只是一起不好的做法?
如果我知道永远不会超过1个startnode,这将非常有用。

编辑:我知道我可以在查询后解析它,但我更希望能够在查询中进行解析。

最佳答案

是!这是我最喜欢的功能之一:

RETURN id(startnode), COLLECT(id(relationnode))

09-20 05:59