パスのノードを特定のノードまで印字したいサイファーを書きたい。特定のノードの後で、私はノードを印刷する&を比較したくないです。Neo4j All break文を持つ関数/パス内のノードを特定の条件まで出力する
例えば
D{type:"fresh"} ---childOf--->C{type:"dirty"}----childOf---->B{type:"fresh"}-----childOf----->A{type:"fresh"}
G{type:"fresh"} ---childOf--->F{type:"fresh"}----childOf---->E{type:"dirty"}-----childOf----->A{type:"fresh"}
Aはrootです。
A)
私はO/Pをしたいとすぐに、私は任意のリストで汚れたノードを取得するよう、私は&マイO/Pを比較停止するような汚いノードまでのパスです。 Eが汚れているように、この場合、PがC F & GダーティであるとしてDが除去さ
c->B->A
&
E->A
ある/ Oが除去されます。両方の場合において、ルートができ:第2のケースで
b)は、私もそう
B->A
&
注にP変更/ O、汚れたノードを望んでいません汚れている&まだo/pは同じままにする必要があります。つまり、言い換えれば、ルートのタイプには関係しません。 O/pはルートのタイプに依存しません。
あなたはどのラベルを使用していますか?次のものを使用できますか?プロパティの代わりにダーティラベル? – InverseFalcon
現在、私はラベルとしてエンティティを使用しています。ラベルは、実際には1回以上、jst one conditipnと述べたラベルcozとして汚れていません。(type&sub_type) –