密码查询,format/group return 值
Cypher query, format/group return values
有没有办法格式化密码查询中的 return 值?如果我查询 return 一个节点和与该节点有关系的所有节点 ('RETURN id(startnode), id(relationnode)'),我将得到一个数组,其中包含每个关系节点和一个捆绑的起始节点。
例如:
[
{
relationnode: 0,
startnode: 1
}, {
relationnode: 1,
startnode: 1
}
]
我更希望它工作的方式是让 return 值的格式如下所示:
{
relationnode: [
0, 1
],
startnode: 1
}
有没有办法做到这一点,或者这只是不好的做法?
如果我知道永远不会超过 1 个起始节点,这将非常有用。
编辑:我知道我可以在查询后对其进行解析,但我更愿意能够在查询中进行解析。
是的!这是我最喜欢的功能之一:
RETURN id(startnode), COLLECT(id(relationnode))
有没有办法格式化密码查询中的 return 值?如果我查询 return 一个节点和与该节点有关系的所有节点 ('RETURN id(startnode), id(relationnode)'),我将得到一个数组,其中包含每个关系节点和一个捆绑的起始节点。
例如:
[
{
relationnode: 0,
startnode: 1
}, {
relationnode: 1,
startnode: 1
}
]
我更希望它工作的方式是让 return 值的格式如下所示:
{
relationnode: [
0, 1
],
startnode: 1
}
有没有办法做到这一点,或者这只是不好的做法? 如果我知道永远不会超过 1 个起始节点,这将非常有用。
编辑:我知道我可以在查询后对其进行解析,但我更愿意能够在查询中进行解析。
是的!这是我最喜欢的功能之一:
RETURN id(startnode), COLLECT(id(relationnode))