[英]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.