【发布时间】:2016-10-26 07:59:21
【问题描述】:
我正在使用 ArangoDB 2.8
我正在执行包含 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)
【问题讨论】: