私は「分析装置」と呼ばれる青色のノードで開始しているクエリを作成しようとしているとのノードに到達するまで、すべてのサブノードを取得します。クエリは、別の分析ユニットに直接接続することによって関係を「上書きする」ノードに実行されない限り、すべてのサブノードを取得します。どんな助けもありがとう!
1
A
答えて
1
このクエリは機能しますか?
Blue
ノード(いずれのパスもRed
ノード)とその "サブノード"(各パスに沿って)を返し、すべてのサブノード(最初のノードを除く)に着信ANALYTICALLY_COMPOSED
関係:
MATCH (a:Blue)-[:ANALYTICALLY_COMPOSED]->(b)
MATCH p=(b)-[rels*]-(:Red)
WITH a, NODES(p) AS subnodes
WHERE NONE(n IN subnodes[1..] WHERE()-[:ANALYTICALLY_COMPOSED]->(n))
RETURN a, subnodes;
+0
それはトリックでした!本当にありがとう! ... "a.name =" Bank of America "が赤色になっている場所が他のパスから来ているために表示されていた場所にフィルタリングするだけでした。 – patrickb19
関連する問題
- 1. のNeo4jサイファークエリのパフォーマンス
- 2. のNeo4jサイファークエリのソート順
- 3. のNeo4jサイファークエリの改善(パフォーマンス)
- 4. サイファークエリ[:RATING]の関係が適切に
- 5. のNeo4jサイファークエリのパフォーマンスの最適化
- 6. 更新のNeo4jサイファークエリは、私は、次のNeo4jClientサイファークエリを持ってNotSupportException
- 7. Neo4j関係名
- 8. Neo4J |関係
- 9. サイファークエリで「関係がありません」
- 10. サイファークエリ複合関係が一致し
- 11. Neo4jサイファークエリの値をインクリメントする
- 12. のNeo4jサイファークエリおよび複合オブジェクト
- 13. Neo4jには、1つのサイファークエリで可変数の関係を作成する方法がありますか?
- 14. Neo4jの関係プロパティのインデックス
- 15. のNeo4jマッチノードとの関係
- 16. 特定のNeo4jスカラー関数の欠如
- 17. のNeo4j CYPHER - トラブル関係
- 18. ノードプロパティのキー関係Neo4j
- 19. Neo4jの自己関係
- 20. Neo4j:関係数の計算
- 21. Neo4j関係線のデザイン
- 22. のNeo4j重複関係
- 23. Neo4jの代替関係
- 24. 崩壊の関係Neo4j?
- 25. Neo4j丸め関係
- 26. Neo4J:特定の関係タイプを持つ最短経路シーケンス制約
- 27. サイファークエリ言語/のNeo4j - 私は次のような関係を持っているアンケートのためのNeo4jのグラフ構造を持つ
- 28. Neo4j複数関係クエリ
- 29. Grails依存関係neo4j
- 30. Neo4jのノードの関係数のカウント
これを拡張できますか?同様に、リンクしたグラフを見て、正しいクエリが期待する操作と予想される出力を見てみましょう。 – InverseFalcon
脇に:反対の方向性を持ち、常に同じノード間に存在する関係タイプがあるようです。この冗長性はneo4jでは必要ありません。いずれの方向にも関係を簡単にナビゲートすることができるからです。 – cybersam
@InverseFalcon確かに、私は "Bank of America"の開始ノードで質問しました。青いノードの1つです...私はそれに接続されたすべてを赤で囲みたいと思います。そのアイデアは、他の場所との関係を明示的に定義するノードに実行されない限り、その下のすべてが「分析的に部分的な」関係を「継承」するということです。私は、各ノードに明示的な関係を与えることがベストプラクティスであるとは確信していません。 – patrickb19