繁体   English   中英

ArangoDB Join Edge 集合

[英]ArangoDB Join Edge collections

我有 1 个节点和两个边缘集合。 我想编写一个 AQL 查询来查找两个边集合之间的公共节点。 我如何加入两个边缘集合,因为 2 个边缘集合中没有要查询的公共字段。 当我试图找到节点时,常见的节点 ID 可以是_from_to字段

假设我在 2 个不同的边集合中有 2 个边,如下所示: Edge-1 : _from: A1 _to: B1 Edge-2 : _from: B1 _to: C2

输出将是B1因为它在两个边集合中很常见

以下查询将返回B1

FOR e1 IN edge_1
FOR e2 IN edge_2
FILTER e1._to == e2._from
FOR n IN nodes
FILTER n._id == e1._to
RETURN DISTINCT n

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM