OrientDB边缘查询

时间:2015-06-02 22:59:46

标签: graph time-series orientdb

我有一个使用链接映射的时间序列模型,它通过名为registered_events的边连接到另一个顶点事件

year-> month-> day-> hour - > 边缘(registered_events) - >事件

我正在尝试扩展边缘以显示事件,但我没有成功。查询是

select expand(month[12].day[3].hour[23]).out('registered_event') from Year where year = 2015

查询的输出在

之下
METADATA    PROPERTIES  OUT @rid @version @class hour registered_events

                        #24:7   41    Hour  23    #27:0 #27:1 #27:2 #27:3 #27:4 #27:5 

2 个答案:

答案 0 :(得分:0)

你试过这个吗?

 select expand(month[12].day[3].hour[23].out('registered_event')) from Year where year = 2015

如果您使用的是v 2.1 RCx,我建议您使用UNWIND运算符而不是expand:

 select month[12].day[3].hour[23].out('registered_event') as events from Year where year = 2015 UNWIND events

答案 1 :(得分:0)

小时顶点尚未使用超类V进行扩展。

我改变了类以扩展v并将查询更改为

select expand(month[12].day[3].hour[23]).out('registered_event') from Year where year = 2015

它有效