これ以上の処理を行うために可変長識別子が使用されている場合、すべてのサブパスの代わりに最終的な完全シーケンスを保持または返す方法はありますか最終的なフルシーケンス経路の各々についてのオペレーション。可変長の関係識別子が使用されているときに最終シーケンスのみを返すか保持するためのcypherクエリ
MATCHパス=(S:人) - [当該rels:NEXT *] - >(E:人)...............
例:すべて見つけます指定されたリストに名前があるノードのシーケンス、たとえば['graph'、 'server'、 'db']と同じ 'seqid'プロパティが存在し、それらの間の関係に存在します。
すなわち
(グラフ) - >(サーバー) - 同じSEQIDと(デシベル):1
(グラフ) - >(デシベル) - >同じSEQIDと(サーバー):1 //同じSEQIDを持つ別のマッチング
シーケンスがあることができ
(グラフ) - >(デシベル) - >(サーバー)同じSEQIDを持つ:2
言うのノードのみ、最終的な順序を維持する方法があります'(グラフ) - >(サーバ) - >(db)'の各シーケンスの代わりに>(サーバー)または(サーバー) - - (グラフ)のような大規模なシーケンスのサブパス>(デシベル)
のplsは私がこの問題を解決するのに役立ち.........
(私は)
あなたがいるサイファークエリを共有することができますすべてのシーケンスで一致しますか? – InverseFalcon
また、複数の有効なパスを経由して同じエンドポイントノードに到達できる場合、何をする必要がありますか?また、私はSがいくつかの一意の開始ノードとして扱われているのを見ていません。この種の問合せは、すべての人に適用されることを意図したものですか?単体(またはグループ)の開始ノードからですか? – InverseFalcon
開始ノードに着信:NEXT関係がないようにしたいと思うのは公正でしょうか?もしそうでなければ、シーケンスの開始ノードを決定するためにどのような基準を用いるべきですか? – InverseFalcon