Учебники

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

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

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

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

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

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

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

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

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

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

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

БУЛЕВЫ INTEGER КОРОТКАЯ ДОЛГО
FLOAT ДАТА STRING ВСТРОЕННЫЙ
ССЫЛКА НА САЙТ БАЙТ BINARY DOUBLE

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

EMBEDDEDLIST EMBEDDEDSET EMBEDDEDMAP
LINKLIST группа каналы LINKMAP

пример

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

orientdb> CREATE PROPERTY Employee.name STRING

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