какова концепция обязательности в orientdb?

Я пытаюсь OrientDB.

Большинство понятий просты и понятны для понимания. Но было одно незнакомое понятие. mandatory. Что это?


person eonil    schedule 21.11.2011    source источник


Ответы (3)


Вы говорите об обязательных свойствах схемы? Если да, это означает, что вы можете использовать OrientDB в режиме без схемы, но определяя некоторые свойства как обязательные.

person Lvca    schedule 22.11.2011

Обязательный означает, что вы должны указать значение для этого свойства при создании нового экземпляра/строки. Это похоже на «Not Null» в SQL.

person Paul Fryer    schedule 21.07.2014
comment
OrientDB также имеет свойство Not Null, поэтому я думаю, что это, вероятно, больше похоже на определение Lvca. - person Andrew dh; 11.08.2014

«Обязательный» в поле документа указывает, что вы используете свой документ в режиме гибридной схемы (смешанной схемы), как вы можете видеть из документации (кстати, это кажется совершенно новым, отлично!), когда вы устанавливаете свою схему в режиме полной схемы «включить строгий режим на уровне класса и установить все поля как обязательные», поэтому, если вы находитесь в режиме смешанной схемы и хотите вставить новый документ, вы должны указать все поля, которые отмечены с «обязательным», даже если они равны нулю

person gaber84    schedule 15.09.2014