Navigation

Insert Documents

Important With Circle IconCreated with Sketch.Important

Inserting documents is not permitted in MongoDB Compass Readonly Edition.

Compass provides two ways to insert documents into your collections: JSON Mode and a Field-by-Field Editor.

JSON Mode (New in Compass 1.20)
Allows you to write or paste JSON documents in the editor. Use this mode to insert multiple documents at once as an array.
Field-by-Field Editor
Provides a more interactive experience to create documents, allowing you to select individual field values and types. This mode only supports inserting one document at a time.

To insert documents into your collection:

  1. Click the Add Data dropdown and select Insert Document.

    /images/compass/insert-button.png
  2. Select the appropriate view based on how you would like to insert documents.

    • Click the { } brackets for JSON view. This is the default view.
    • Click the list icon for Field-by-Field mode.

    /images/compass/insert-document-view-select.png

    1. In JSON format, type or paste the document(s) you want to insert into the collection. To insert multiple documents, enter a comma-separated array of JSON documents.

      Beaker IconExample

      The following array inserts 5 documents into the collection:

      [
      { "_id" : 8752, "title" : "Divine Comedy", "author" : "Dante", "copies" : 1 },
      { "_id" : 7000, "title" : "The Odyssey", "author" : "Homer", "copies" : 10 },
      { "_id" : 7020, "title" : "Iliad", "author" : "Homer", "copies" : 10 },
      { "_id" : 8645, "title" : "Eclogues", "author" : "Dante", "copies" : 2 },
      { "_id" : 8751, "title" : "The Banquet", "author" : "Dante", "copies" : 2 }
      ]
      Info With Circle IconCreated with Sketch.Note

      If you do not provide an ObjectId in your document, Compass automatically generates an ObjectId.

    2. Click Insert.

The Insert Document button is not available if you are connected to a Data Lake.

Give Feedback