我想查询具有特定属性的文档。
我尝试了以下内容:
select * from Foo where not bar is null
但即使他们没有这个属性,这也会将文件归还给我。即使它会起作用,如果存在以null作为值的属性,也会产生错误的结果(不知道orientdb是这样工作的)。
有没有办法通过sql检查是否存在属性?
答案 0 :(得分:5)
尝试:
select from Foo where bar is defined
答案 1 :(得分:0)
如果您要查询没有特定边的顶点
select from Users where first(outE('born_in')).@rid is null