Select 选择特定于out关系的OrientDb树子图作为数组

Select 选择特定于out关系的OrientDb树子图作为数组,select,graph,tree,orientdb,Select,Graph,Tree,Orientdb,在浏览OrientDB时,我遇到了以下问题: 我有一组类包、库、应用程序,每个类都有一个名称作为属性。 我还有一个以姓名和电子邮件为属性的类人 关系定义为E中的类“require”或“writenby” 应用程序顶点可能有一个或多个库的“需要”边。 库的顶点可能对一个或多个包具有“需要”边。 包顶点也可能有一个或多个包的“需要”边 应用程序、图书馆、软件包对1人具有“可写性”;一个人可以编写多个包/库/应用程序 给定一个特定的应用程序/库或包rid,我想选择所有人(姓名和电子邮件)作为一个数组来

在浏览OrientDB时,我遇到了以下问题: 我有一组类包、库、应用程序,每个类都有一个名称作为属性。 我还有一个以姓名和电子邮件为属性的类人

关系定义为E中的类“require”或“writenby”

应用程序顶点可能有一个或多个库的“需要”边。 库的顶点可能对一个或多个包具有“需要”边。 包顶点也可能有一个或多个包的“需要”边

应用程序、图书馆、软件包对1人具有“可写性”;一个人可以编写多个包/库/应用程序

给定一个特定的应用程序/库或包rid,我想选择所有人(姓名和电子邮件)作为一个数组来编写其组成部分(由“require”边标识)

我在OrientDB Studio中尝试了不同的策略,但找不到解决方案。谢谢你的帮助

找到了。 导线测量是一种方法: 解决方案类似于:

select expand(writtenBy) from (traverse out('require') from #rid )