/ / Cypherクエリ、フォーマット/グループ戻り値 - json、node.js、neo4j、cypher

Cypherクエリー、フォーマット/グループ戻り値 - json、node.js、neo4j、cypher

戻り値を書式設定する方法はありますか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))