簡體   English   中英

如何在從子節點開始的有向圖中獲取 Neo4j 節點列表?

[英]How do I get a list of Neo4j nodes in a directed graph starting from a subnode?

我有一個非常大的圖,它有一個根節點,可以扇出到多個節點。 我需要獲取子圖中所有節點的列表。 除了標簽,它們沒有共同的屬性。 它們僅通過“連接”連接

在此處輸入圖片說明

看我非常簡化的圖,我想從B開始

MATCH (n: {label:'B'}) 並獲取所有子節點 [E,C,H,F] 的列表

或從 D 開始得到 [G] 或從 C 開始得到 [H,F]

我雖然這會讓我去我需要去的地方

https://neo4j.com/labs/apoc/4.1/graph-querying/expand-subgraph/

但我無法得到結果。

這樣的事情應該得到B子樹中的所有節點(包括B節點)。

MATCH p=(:Foo {label: 'B'})-[*0..]->(n)
RETURN n

警告:沒有合理上限的可變長度關系可能會運行很長時間和/或耗盡內存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM