在OrientDB查询中,where子句如何引用select中的列

时间:2015-05-01 10:27:32

标签: orientdb

我想在OrientDB中编写一个查询,对SELECTed顶点上的某些列/字段执行WHERE过滤。

这是使用嵌套SELECT' s实现的等效查询 -

create_lollypop

如何使用单个SELECT编写此查询?

1 个答案:

答案 0 :(得分:1)

create class Foo extends E

create vertex                                  #9:0
create vertex set prop = 'bar'                 #9:1
create vertex set prop = 'baz'                 #9:2

create edge Foo from #9:0 to #9:1
create edge Foo from #9:0 to #9:2

你可以:

select expand(out('Foo')[prop = 'bar']) from #9:0