OrientDb - 如何在两个现有顶点映射之间添加一条新边与一个公共 属性?

OrientDb - How to add a new edge between two existing vertices mapping with one common property?

有没有一种方法可以在现有顶点之间添加一条边,从而在它们之间映射一个公共 属性?

例子- Class1 具有三个属性 - A、B、C 和 Class 2 具有三个属性 - A、D、E 其中 Class1.A 与 Class2.A

中的值相同

如何在不重新加载数据的情况下创建将 Class1 中的所有 A 值映射到 Class2 中的所有 A 值的边?

此外,有没有一种方法可以从用户界面实现这一点? 我可以在那里看到一个创建边缘的选项,但它不要求映射 属性 值。

注意:我使用的是orientdb-community-importers-2.2.27

谢谢!

试试这个:

create edge <edge name> from (select from class1 where A IN (select A from class2)) to (select from class2 where A IN (select A from class1))

希望对您有所帮助

此致