如何在没有特定属性的情况下查询orientdb文档

时间:2014-10-16 08:22:02

标签: orientdb

我想查询具有特定属性的文档。

我尝试了以下内容:

select * from Foo where not bar is null

但即使他们没有这个属性,这也会将文件归还给我。即使它会起作用,如果存在以null作为值的属性,也会产生错误的结果(不知道orientdb是这样工作的)。

有没有办法通过sql检查是否存在属性?

2 个答案:

答案 0 :(得分:5)

尝试:

select from Foo where bar is defined

答案 1 :(得分:0)

如果您要查询没有特定边的顶点

select from Users where first(outE('born_in')).@rid is null