この関数は、データがJSON構文に準拠しているかをテストするだけです。JSONインスタンスは作成されません。
この関数を使用すると、JSONデータをロードする前に検証できます。JSON構文のエラーが発生した場合にトランザクション全体のロールバックを防ぐことによって、大量のJSONデータをロードするときに時間を節約できます。この関数は、データをロードする前に存在する構文エラーを修正するために必要な情報も示します。
JSON_CHECKを使用して、バイナリ形式のいずれかで格納されているJSONデータを検証することはできません。BSONデータを検証するには、BSON_CHECK関数を使用します。