Могу ли я найти все вершины, у которых нет подключенных краев в OrientDB?
-
26-10-2019 - |
Вопрос
Есть ли простой способ запросить кластер для всех вершин, у которых нет входящих краев?
Решение
Это более полное, потому что также охватывает случай, когда коллекция существует, но пусто:
select from the_cluster where in().size() = 0
Другие советы
Следующий SQL, кажется, работает (поскольку края хранятся как поля in
а также out
на вершинах):
select from the_cluster where in is null
Должно ли это быть?
Выберите из -за_калстера, где in_edgename null
Я знаю, что это старый вопрос, но он предложил для тех, кто задавался вопросом, то же самое.
Вы можете сделать что -то вроде этого: для вершины класса, скажем, vtex и края класса, скажем Edg
Выберите из vtex, где в ('edg'). size () = 0
Это вернет все вершины класса VTEX, которые не имеют входящего края типа EDG.
Не связан с StackOverflow