Я пытаюсь OrientDB.
Большинство понятий просты и понятны для понимания. Но было одно незнакомое понятие. mandatory
. Что это?
Я пытаюсь OrientDB.
Большинство понятий просты и понятны для понимания. Но было одно незнакомое понятие. mandatory
. Что это?
Вы говорите об обязательных свойствах схемы? Если да, это означает, что вы можете использовать OrientDB в режиме без схемы, но определяя некоторые свойства как обязательные.
Обязательный означает, что вы должны указать значение для этого свойства при создании нового экземпляра/строки. Это похоже на «Not Null» в SQL.
«Обязательный» в поле документа указывает, что вы используете свой документ в режиме гибридной схемы (смешанной схемы), как вы можете видеть из документации (кстати, это кажется совершенно новым, отлично!), когда вы устанавливаете свою схему в режиме полной схемы «включить строгий режим на уровне класса и установить все поля как обязательные», поэтому, если вы находитесь в режиме смешанной схемы и хотите вставить новый документ, вы должны указать все поля, которые отмечены с «обязательным», даже если они равны нулю