OrientDB - Créer un sommet

La base de données OrientDB n'est pas seulement une base de données Document, mais également une base de données Graph. De nouveaux concepts tels que Vertex et Edge sont utilisés pour stocker les données sous forme de graphique. Il applique le polymorphisme sur les sommets. La classe de base pour Vertex est V.

Dans ce chapitre, vous pouvez apprendre à créer des sommets pour stocker des données graphiques.

L'instruction suivante est la syntaxe de base de la commande Create Vertex.

CREATE VERTEX [<class>] [CLUSTER <cluster>] [SET <field> = <expression>[,]*]

Voici les détails des options de la syntaxe ci-dessus.

<class> - Définit la classe à laquelle appartient le sommet.

<cluster> - Définit le cluster dans lequel il stocke le sommet.

<field> - Définit le champ que vous souhaitez définir.

<expression> - Définit l'express à définir pour le champ.

Exemple

Essayez l'exemple suivant pour comprendre comment créer un sommet.

Exécutez la requête suivante pour créer un sommet sans 'nom' et sur la classe de base V.

orientdb> CREATE VERTEX

Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.

Created vertex 'V#9:0 v1' in 0.118000 sec(s)

Exécutez la requête suivante pour créer une nouvelle classe de vertex nommée v1, puis créez un vertex dans cette classe.

orientdb> CREATE CLASS V1 EXTENDS V 
orientdb> CREATE VERTEX V1

Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.

Created vertex 'V1#14:0 v1' in 0.004000 sec(s)

Exécutez la requête suivante pour créer un nouveau sommet de la classe nommée v1, en définissant ses propriétés telles que brand = 'Maruti' et name = 'Swift'.

orientdb> CREATE VERTEX V1 SET brand = 'maruti', name = 'swift'

Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.

Created vertex 'V1#14:1{brand:maruti,name:swift} v1' in 0.004000 sec(s)