Arangodb 在AQL中结合边缘和文档集合

Arangodb 在AQL中结合边缘和文档集合,arangodb,aql,Arangodb,Aql,是否可以通过相同的AQL查询,有效地(以索引速度)查询多个集合,这些集合是边缘集合或文档集合中的一部分?我想在使用EDGE的表上或多或少地模拟RDBMs上外键的行为 Thanx如果您使用的是默认索引的文档字段,则其行为类似于RDBMS中的外键。例如,默认情况下,文档类型集合索引\u id字段和边缘类型集合索引\u id,\u from和\u to字段。AQL函数,如边缘或邻居正在使用这些索引来查询相关数据。我可以确认:边缘()和邻居()将使用边缘集合中“从”和/或“到”属性上的自动可用索引 您也

是否可以通过相同的AQL查询,有效地(以索引速度)查询多个集合,这些集合是边缘集合或文档集合中的一部分?我想在使用EDGE的表上或多或少地模拟RDBMs上外键的行为


Thanx

如果您使用的是默认索引的文档字段,则其行为类似于RDBMS中的外键。例如,默认情况下,文档类型集合索引
\u id
字段和边缘类型集合索引
\u id
\u from
\u to
字段。AQL函数,如
边缘
邻居
正在使用这些索引来查询相关数据。

我可以确认:边缘()和邻居()将使用边缘集合中“从”和/或“到”属性上的自动可用索引

您也可以使用筛选子句手动加入,例如

FOR ...
  FILTER e._from == something_else._id
  RETURN ...