OrientDB - Criar vértice
O banco de dados OrientDB não é apenas um banco de dados de documentos, mas também um banco de dados Graph. Novos conceitos como Vertex e Edge são usados para armazenar os dados na forma de gráfico. Ele aplica polimorfismo em vértices. A classe base para Vertex é V.
Neste capítulo você pode aprender como criar vértices para armazenar dados gráficos.
A declaração a seguir é a sintaxe básica do comando Create Vertex.
CREATE VERTEX [<class>] [CLUSTER <cluster>] [SET <field> = <expression>[,]*]
A seguir estão os detalhes sobre as opções na sintaxe acima.
<class> - Define a classe à qual pertence o vértice.
<cluster> - Define o cluster no qual armazena o vértice.
<field> - Define o campo que você deseja definir.
<expression> - Define o expresso a configurar para o campo.
Exemplo
Experimente o exemplo a seguir para entender como criar vértices.
Execute a seguinte consulta para criar um vértice sem 'nome' e na classe base V.
orientdb> CREATE VERTEX
Se a consulta acima for executada com sucesso, você obterá a seguinte saída.
Created vertex 'V#9:0 v1' in 0.118000 sec(s)
Execute a consulta a seguir para criar uma nova classe de vértice chamada v1 e, em seguida, crie o vértice nessa classe.
orientdb> CREATE CLASS V1 EXTENDS V
orientdb> CREATE VERTEX V1
Se a consulta acima for executada com sucesso, você obterá a seguinte saída.
Created vertex 'V1#14:0 v1' in 0.004000 sec(s)
Execute a consulta a seguir para criar um novo vértice da classe chamada v1, definindo suas propriedades como marca = 'Maruti' e nome = 'Swift'.
orientdb> CREATE VERTEX V1 SET brand = 'maruti', name = 'swift'
Se a consulta acima for executada com sucesso, você obterá a seguinte saída.
Created vertex 'V1#14:1{brand:maruti,name:swift} v1' in 0.004000 sec(s)