戻り値を書式設定する方法はありますかcypherクエリですか?ノードとそのノード( "RETURN id(startnode)、id(relationnode)")との関係を持つすべてのノードを返すクエリを実行すると、startノードがバンドルされた各relationnodeを含む配列が取得されます。
例えば:
[
{
relationnode: 0,
startnode: 1
}, {
relationnode: 1,
startnode: 1
}
]
どのように私はむしろそれを動作させるには、戻り値を次のように形式化することです:
{
relationnode: [
0, 1
],
startnode: 1
}
これを達成する方法はありますか、それともすべて一緒に悪い練習ですか? これは、1つ以上のスタートノードが存在しないことが分かっていれば非常に便利です。
編集:私は私がクエリの後にそれを解析することができる、私は "かなり多くの場合、クエリでそれを行うことができることを知っている。
回答:
回答№1は2はい!これは私の好きな機能の一つです:
RETURN id(startnode), COLLECT(id(relationnode))