簡體   English   中英

如何在圖形數據庫中找到兩個節點之間的所有節點?

[英]How to find all nodes between two nodes in graph database?

我正在使用 Cypher 查詢語言,我需要在節點 A 和 E 之間找到節點。(A->B->C->D->E)

下一個查詢返回所有節點,包括 A 和 E,但我需要排除它們,以獲得 B、C、D 節點。 如何過濾我的查詢結果?

MATCH p= (A:City{name: 'City1'})-[:LINKED*]->(E:City{name: "City5"}) return nodes(p)

有多種方法可以做到這一點,但一個簡單的選擇是使用以下方法索引到節點列表:

return nodes(p)[1..-1]

暫無
暫無

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

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