我使用ArangoDB 2.8ArangoDB:過濾器通過集合類型的遍歷查詢
我做一個遍歷查詢,其中包括2個不同的集合。然而,在我的結果中,我只想得到一個特定的集合,但我沒有看到按集合名稱過濾的方式。
在我的情況下,我有address
集合和user
集合。在address
集合中,我將3個級別區分爲:{addressType:state},{addressType:city}和{addressType:street}。然後我有一個鏈接從address
到user
集合(州>城市>街道>用戶)的優勢。我想從address
(任何類型)到user
(如果有)進行遍歷(如下面的代碼中所示),並且只返回類型爲user
的集合 - 例如,如果街道沒有鏈接到用戶然後返回空 - 。
For p in TRAVERSAL(address, myEdge, @vertex_id, 'outbound', {paths:false})
RETURN p.vertex._id)