标签: arangodb
我有以下图表结构。所有顶点都在同一个集合中,并且所有边都在同一个集合中。从一个特定的起始顶点(F),我想返回所有顶点,这些顶点是向外一次,然后向内一次,所以我最终得到了,在这个例子中,D和E.
答案 0 :(得分:1)
在愚弄了一段时间之后,这就是我想出来的。似乎工作。发布此信息以防其他人搜索类似的问题。
FOR v IN 1..1 OUTBOUND "Vertex/F" edges FOR vv IN 1..1 INBOUND v edges FILTER vv._key != "F" Collect uniqueKeys = vv._key return uniqueKeys
对于一个小的8顶点数据库,查询花了将近一毫秒,但我认为我不能做得更好。