2014-02-27 38 views
0

我对图数据库和尝试使用OrientDB都很陌生。在OrientDB中遍历两个链接

我使用DB文件和我有类似:

项目< - >来源 - >子集

我如何链接到一个特定的项目源的子集?

是否有可能做这样的事情:

(select from (traverse sources.subsets from #project-rid)) 

或者我应该用两个横越?

(select from (traverse subsets from (traverse sources from #project-rid))) 

谢谢!

+0

您使用过文档或图形API吗? – Lvca

+0

对不起。编辑的问题,我正在使用文档数据库。 – Arnaud

回答

0

遍历在变长度深度上很有用。如果它是已知的只是用点(。)符号交叉它们。

select expand(sources.subsets) from #project-rid 
+0

似乎“EXPAND”在我的设置中无法识别。它在哪个版本中被发布? – Arnaud

+0

您可以使用版本低于1.6的FLATTEN – Lvca