Neo4j にはかなり大きくて複雑なグラフ (さまざまなタイプの数百万のノードと関係) があります。特定のルート ノードのすべての子ノード (すべての深さ) を取得したいのですが、特定のタイプの関係のみを使用します。
私は試しMatch (n:NODE_TYPE)-[*:REL_TYPE]->(r:NODE_TYPE {id:SPECIFIC_ID}) return n
ました:しかし、関係のラベルを指定すると構文エラーが発生します
関係タイプを指定せずにグラフ全体をクエリすると、非常に長い時間がかかり、ノードは最終的にルート ノードにつながるパスを通過する可能性がありますが、他のタイプの関係を使用します (これは私のユース ケースには適していません)。