投稿日: Sep 25, 2023

Amazon DocumentDB で $jsonSchema 演算子によるスキーマの検証のサポートが開始されました。DocumentDB コレクションにスキーマの検証ルールをアタッチできるようになりました。このルールは、コレクションへの挿入や更新時に検証されます。

Amazon DocumentDB では柔軟な JSON ドキュメントモデルがサポートされています。つまり、コレクション内のドキュメントは異なるフィールドやデータ型を持つことができます。JSON スキーマの検証を使用することで、たとえば、センサー読み取りデータ型が Double である、またはメールアドレスフィールドが必須であるなどのスキーマ要件を持つコレクションに対して、スキーマルール (フィールドのデータ型や必須フィールドなど) を指定できるようになりました。挿入時や更新時にドキュメントをチェックしたり、スキーマの検証ルールが作成された後に追加された有効で新しいドキュメントのみをチェックしたりするように、検証ルールを設定することもできます。

スキーマの検証は、Amazon DocumentDB 5.0 と 4.0 のインスタンスベースのクラスター、および Amazon DocumentDB が現在存在するすべてのリージョンでご利用いただけます。スキーマの検証を指定したコレクションを作成するには、スキーマの検証の開始方法をご覧ください。