Docs Menu

Docs HomeLaunch & Manage MongoDBMongoDB Atlas

SQL Schema Format

On this page

  • JSON Schema Format
  • Supported JSON Schema Fields

The schema for a collection is a document with two fields: jsonSchema and version.

"schema" : {
"version" : NumberLong(1),
"jsonSchema" : {}
}

The version field represents the version of the schema format used by the document and the value is always 1. The jsonSchema field is a document that describes the schema of the namespace.

Data Federation supports the following JSON schema fields:

  • bsonType

  • items

  • properties

  • additionalProperties

  • required

Note

You can provide a single document or an array of documents for the items field. When you retrieve the schema, the items field shows the form that you used for setting the schema.

To learn more about these fields, see JSON Schema Keywords.

←  Schema ManagementsqlGenerateSchema →