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 | ВСТРОЕННАЯ КАРТА |
LINKLIST | LINKSET | LINKMAP |
пример
Попробуйте следующий пример, чтобы создать имя свойства для класса Employee типа String.
orientdb> CREATE PROPERTY Employee.name STRING
Если вышеуказанный запрос выполнен успешно, вы получите следующий результат.
Property created successfully with id = 1