我有点困惑地理解ArangoDB如何解释我的查询以及为什么简单的过滤不能按预期工作。这是我的疑问:
FOR v, e, p in 3 OUTBOUND "company/jquery" company_teams, team_contributors, committed
OPTIONS {uniqueVertices: "global", bfs: true}
FILTER p.vertices[1]._key == "1055031914"
FILTER length(p.vertices[2].parents) < 2
RETURN v._id
此查询返回空结果。但是,如果我只留下一个过滤器(无论哪一个),我都会得到结果。由此我得出结论,这不是一个与数据相关的问题,意味着要么我误解了查询是如何执行的,要么是其他的。
思想,想法?