OrientDB - Создать свойство

Propertyв OrientDB работает как поле класса и столбец в таблице базы данных. Создать свойство - это команда, используемая для создания свойства для определенного класса. Имя класса, которое вы использовали в команде, должно существовать.

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

CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]

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

<class-name> - Определяет класс, в котором вы хотите создать свойство.

<property-name> - Определяет логическое имя свойства.

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

<linked-type> - Определяет тип контейнера, используемый в типе свойства контейнера.

<linked-class> - Определяет класс контейнера, используемый в типе свойства контейнера.

В следующей таблице представлен тип данных для свойства, чтобы OrientDB знал тип данных для хранения.

BOOLEANЦЕЛОЕКОРОТКАЯДОЛГО
ПоплавокСВИДАНИЕSTRINGВСТРОЕННЫЙ
ССЫЛКАБАЙТБИНАРНЫЙДВОЙНОЙ

В дополнение к ним есть несколько других типов свойств, которые работают как контейнеры.

ВСТРОЕННЫЙ СПИСОКEMBEDDEDSETВСТРОЕННАЯ КАРТА
LINKLISTLINKSETLINKMAP

пример

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

orientdb> CREATE PROPERTY Employee.name STRING

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

Property created successfully with id = 1