¿Puedo encontrar todos los vértices que no tienen bordes conectados en OrientDB?

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

  •  26-10-2019
  •  | 
  •  

Pregunta

¿Hay una manera fácil de consultar un clúster para todos los vértices que no tienen bordes entrantes?

¿Fue útil?

Solución

Esto es más completo porque también cubre el caso de que existe la colección pero está vacía:

select from the_cluster where in().size() = 0

Otros consejos

El siguiente SQL parece funcionar (ya que los bordes se almacenan como campos in y out en los vértices):

select from the_cluster where in is null

¿Debería ser esto?

Seleccione de The_Cluster donde in_edGename es nulo

Sé que es una vieja pregunta, pero pensé para cualquier otra persona que se preguntaba lo mismo.

Puedes hacer algo como esto: para un vértice de una clase, digamos, vtex y el borde de la clase, digamos edg

Seleccione de VTEX donde en ('edg'). size () = 0

Esto devolverá todos los vértices de la clase VTEX que no tienen un borde entrante del tipo EDG.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top