Я новичок в OrientDB, я хочу получать данные из класса B, который зависит от значения класса A.
Информация класса A
--------------------------------+-------------+-------------------------------+-
NAME | TYPE | LINKED TYPE/CLASS |
--------------------------------+-------------+-------------------------------+-
acol1 | LINKLIST | B |
acol2 | STRING | null |
acol3 | LONG | null |
acol4 | STRING | null |
Информация класса B
-------------------------------+-------------+-------------------------------+
NAME | TYPE | LINKED TYPE/CLASS |
-------------------------------+-------------+-------------------------------+-
bcol1 | LONG | null |
bcol2 | STRING | null |
bcol3 | LONG | null |
bcol4 | LONG | null |
Если моим критерием является acol2, это «column2», а bcol1 > 1, ‹ 20. Как я могу написать запрос, чтобы получить результат для вышеуказанных критериев.
я пробовал это
select flatten(acol1) from A where acol2 = "column2"
с этим я получу все значения из класса B, которые связаны со значением acol2, но снова я хочу отфильтровать записи в классе B. Как я могу это сделать?