OrientDB - Создать вершину

База данных OrientDB - это не только база данных документов, но и база данных Graph. Новые концепции, такие как Vertex и Edge, используются для хранения данных в форме графа. Он применяет полиморфизм к вершинам. Базовый класс для Vertex - V.

В этой главе вы можете узнать, как создать вершину для хранения данных графа.

Следующий оператор является основным синтаксисом команды Create Vertex.

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

Ниже приведены подробные сведения о параметрах синтаксиса выше.

<class> - Определяет класс, к которому принадлежит вершина.

<cluster> - Определяет кластер, в котором хранится вершина.

<field> - Определяет поле, которое вы хотите установить.

<expression> - Определяет экспресс, который нужно установить для поля.

пример

Попробуйте следующий пример, чтобы понять, как создать вершину.

Выполните следующий запрос, чтобы создать вершину без «имени» и на базовом классе V.

orientdb> CREATE VERTEX

Если вышеуказанный запрос выполнен успешно, вы получите следующий результат.

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

Выполните следующий запрос, чтобы создать новый класс вершины с именем v1, затем создайте вершину в этом классе.

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

Если вышеуказанный запрос выполнен успешно, вы получите следующий результат.

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

Выполните следующий запрос, чтобы создать новую вершину класса с именем v1, определив ее свойства, такие как brand = 'Maruti' и name = 'Swift'.

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

Если вышеуказанный запрос выполнен успешно, вы получите следующий результат.

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