OrientDb - 如何使用一个公共属性在两个现有顶点之间添加新边?

时间:2017-10-04 13:33:22

标签: orientdb orientdb2.2

有没有办法在现有顶点之间添加边缘,这些顶点映射它们之间的一个公共属性?

示例 - Class1有三个属性--A,B,C 和 第2类有三个属性 - A,D,E Class1.A与Class2.A

中的值相同

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

另外,有没有办法从用户界面实现这一目标? 我可以看到在那里创建Edge的选项,但它不会要求使用的属性值进行映射。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

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))

希望有所帮助

此致