Могу ли я найти все вершины, у которых нет подключенных краев в OrientDB?

StackOverflow https://stackoverflow.com/questions/8815140

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top