ArangoDB: фильтровать идентичное значение в графе коллекции на основе графа - PullRequest
0 голосов
/ 02 апреля 2019

Я новичок в ArangoDB, у меня есть указанные коллекции:

имя: стиль документа collection1:

{"c":int,"p":int,"id":str, "_key":"int"}

имя: стиль документа collection2:

{"_key" : "usernameX"}

коллекция ребер следующим образом:

имя: collection_edge1 тип: стиль документа коллекции EDGE:

{"_from":"collection1/_keyA","_to":"collection1/_keyB"}

имя: collection_edge2 тип: стиль документа коллекции EDGE:

{"_from":"collection2/usernameX","_to":"collection1/_key","data":"value1"}

Я сделал следующий график:

GRAPHS:

name : graph1
Edge definitions : collection_edge1
fromCollections : collection1
toCollections : collection1
name : graph2
Edge definitions : collection_edge2
fromCollections : collection2
toCollections : collection1

Я сделал такой запрос:

FOR i IN collection1:
    FOR v,e,p IN 1 INBOUND i GRAPH 'graph2'
        FILTER p.edges.data == p.edges.data //filter where data are equal
        RETURN e

Мой вопрос, как я могу фильтроватькрай, который имеет то же значение для «данных»?

...