我觉得这应该很简单,但是大量的搜索和实验都没有产生任何结果。
我有一个非常简单的ODB数据库,有一个V和一个E类。 V有各种道具,E有一个道具:“订单”
这个简单的ODB SQL查询...
select expand(out()) from #12:34
...从#12:34的“out”边缘连接的V记录中返回所有道具(即#12:34的子记录),按预期工作。
但是我无法做的是还要包括那些边缘的一个道具,以及那个E道具的排序(一旦我可以将它放入投影中,这应该是微不足道的。)
答案 0 :(得分:0)
这在OrientDB v 3.0.0RC2(GA将在几天内发布)中运行良好
MATCH
{class:V, where:(@rid = ?), as:aVertex}.outE(){as:theEdge}.inV(){as:otherVertex}
RETURN theEdge:{*}, otherVertex:{*}
您还可以使用
返回单个属性RETURN theEdge.prop1 as p1, theEdge.prop2 as p2, otherVertex.propX as p3