【发布时间】:2015-04-26 18:09:02
【问题描述】:
为此,我一直在研究/四处寻找, 但是,找不到任何线索。 我认为这是一个限制,但是,我想确定一下。
场景(一): 在这种情况下,我已明确告知我要遍历哪条边。因此,我知道谁参加了 VPN-101 活动。
orientdb {db=event}> select firstname from (traverse in('people_attending_event') from (select from Event where name='VPN-101')) where @class='People';
0 |null |Mohammed
1 |null |Sed
2 |null |Fob
场景(2): 在这种情况下,我想知道哪些顶点与 VPN-101 顶点相关联,因此我在这里使用了 _in()。输出为我提供了 3 个名称,但是,有没有办法知道遍历了哪些特定边以获得输出? 在这个例子中,我只选择了 firstname,但是即使我执行 select *,它也不会告诉我遍历了哪些边来获取输出,它只是提供我与顶点关联的属性。
orientdb {db=event}> select firstname from (traverse in() from (select from Event where name='VPN-101')) where @class='People';
0 |null |Mohammed
1 |null |Sed
2 |null |Fob
我可以做些什么来知道我在寻找什么? 我感谢任何见解或帮助。 谢谢。
【问题讨论】:
标签: orientdb