Я новичок в 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
Мой вопрос, как я могу фильтроватькрай, который имеет то же значение для «данных»?