OrientDBを試しています。
ほとんどの概念は簡単で理解しやすいものです。しかし、なじみのない概念が1つありました。mandatory
。_ これは何ですか?
必須のスキーマ プロパティについて話しているのですか。はいの場合、これは OrientDB をスキーマレス モードで使用できるが、一部のプロパティを必須として定義できることを意味します。
必須とは、新しいインスタンス/行を作成するときに、そのプロパティの値を指定する必要があることを意味します。SQL の「Not Null」のようなものです。
ドキュメントのフィールドの「必須」は、スキーマを設定するときに、ドキュメントからわかるように、スキーマ ハイブリッド (スキーマ混合) モードでドキュメントを使用していることを示します (ちなみに、すべてが新しく、素晴らしいようです!)。スキーマフルモードでは、「クラスレベルで厳密モードを有効にし、すべてのフィールドを必須として設定する」ため、スキーマ混合モードで新しいドキュメントを挿入する場合は、マークされているすべてのフィールドを指定する必要がありますnull であっても「必須」