簡體   English   中英

ArangoDB Join Edge 集合

[英]ArangoDB Join Edge collections

我有 1 個節點和兩個邊緣集合。 我想編寫一個 AQL 查詢來查找兩個邊集合之間的公共節點。 我如何加入兩個邊緣集合,因為 2 個邊緣集合中沒有要查詢的公共字段。 當我試圖找到節點時,常見的節點 ID 可以是_from_to字段

假設我在 2 個不同的邊集合中有 2 個邊,如下所示: Edge-1 : _from: A1 _to: B1 Edge-2 : _from: B1 _to: C2

輸出將是B1因為它在兩個邊集合中很常見

以下查詢將返回B1

FOR e1 IN edge_1
FOR e2 IN edge_2
FILTER e1._to == e2._from
FOR n IN nodes
FILTER n._id == e1._to
RETURN DISTINCT n

暫無
暫無

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

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