在多路径上过滤

时间:2017-02-22 06:58:43

标签: arangodb graph-traversal aql

说,我的图表有以下关系:

app
 ^
 |
 |
tomcat < ------------------
 ^                        |
 |                        |
 |                        |
 |                        |
nginx ----> varnish ----> lvs 

我想在varnish和lvs之间的边缘添加一个过滤器。我怎样才能做到这一点?注意p.edges [1] .property == value不是我想要的。我只想过滤路径nginx-&gt; varnish-&gt; lvs-&gt; tomcat并且不想在路径nginx-&gt; tomcat-&gt;应用中添加过滤器。

1 个答案:

答案 0 :(得分:0)

如果不知道收藏设置的详细信息,我只能给出看似粗略的建议。如果您可以描述更多细节,我可以提供更具体的帮助。

你可能做的是以下条件:

filter !IS_SAME_COLLECTION(p.edges[1]._from) OR p.edges[1].property == value