OrientDB-从两个不同的外部属性创建贴图

OrientDB-从两个不同的外部属性创建贴图,orientdb,Orientdb,我有一个顶点连接到其他顶点,如下所示: B1 <------E1------ A1 ------E2------> B2 name=name1 name=name2 但我似乎无法从这两个列表中构建我想要的地图。试试这个: select @rid, name from E where outV().name LIKE "%A1%" 这就是我得到的: 希望能有帮助 关于Hi dargolith,你有哪个版本的orientdb?@ldac

我有一个顶点连接到其他顶点,如下所示:

B1 <------E1------ A1 ------E2------> B2
      name=name1        name=name2
但我似乎无法从这两个列表中构建我想要的地图。

试试这个:

select @rid, name from E where outV().name LIKE "%A1%"
这就是我得到的:

希望能有帮助


关于

Hi dargolith,你有哪个版本的orientdb?@ldacrema我想使用作为docker image发布的最新版本。我无意冒犯,但我想你需要再次阅读这个问题。我希望整个A1记录带有一个带有RID键(B1和B2的RID)的映射,并从连接该特定记录的边缘将值作为属性名称。请参阅上面的所需输出。
{
    <all of vertex A1's normal properties>,
    names: ["name1", "name2"],
    rids: ["ridB1", "ridB2"]
}
SELECT *, out("E")[@rid] as rids, outE("E")[name] as names from #14:0
select @rid, name from E where outV().name LIKE "%A1%"