Как да направя заявка към orientdb за документи без определено свойство

Бих искал да потърся документи, които имат определено свойство.

Опитах следното:

select * from Foo where not bar is null

Но това ми връща документите, въпреки че те нямат тази собственост. Въпреки че ще работи, ще даде грешни резултати, ако има свойства с null като стойност (не знам дали orientdb работи по този начин).

Има ли някакъв начин да се провери съществуването на свойства чрез sql?


person Wouter    schedule 16.10.2014    source източник


Отговори (2)


опитвам :

select from Foo where bar is defined
person wolf4ood    schedule 16.10.2014
comment
Благодаря! Работи като чар. - person Wouter; 16.10.2014

в случай, че искате да направите заявка за върхове без конкретни ръбове

select from Users where first(outE('born_in')).@rid is null
person cegprakash    schedule 03.09.2018