Docs Menu

MongoDB CRUD Operations

On this page

  • Create Operations
  • Read Operations
  • Update Operations
  • Delete Operations
  • Bulk Write

CRUD operations create, read, update, and delete documents.

Create or insert operations add new documents to a collection. If the collection does not currently exist, insert operations will create the collection.

MongoDB provides the following methods to insert documents into a collection:

In MongoDB, insert operations target a single collection. All write operations in MongoDB are atomic on the level of a single document.

The components of a MongoDB insertOne operations.

For examples, see Insert Documents.

Read operations retrieve documents from a collection; i.e. query a collection for documents. MongoDB provides the following methods to read documents from a collection:

You can specify query filters or criteria that identify the documents to return.

The components of a MongoDB find operation.

For examples, see:

Update operations modify existing documents in a collection. MongoDB provides the following methods to update documents of a collection:

In MongoDB, update operations target a single collection. All write operations in MongoDB are atomic on the level of a single document.

You can specify criteria, or filters, that identify the documents to update. These filters use the same syntax as read operations.

The components of a MongoDB updateMany operation.

For examples, see Update Documents.

Delete operations remove documents from a collection. MongoDB provides the following methods to delete documents of a collection:

In MongoDB, delete operations target a single collection. All write operations in MongoDB are atomic on the level of a single document.

You can specify criteria, or filters, that identify the documents to remove. These filters use the same syntax as read operations.

The components of a MongoDB deleteMany operation.

For examples, see Delete Documents.

MongoDB provides the ability to perform write operations in bulk. For details, see Bulk Write Operations.

Give Feedback
MongoDB logo
© 2021 MongoDB, Inc.

About

  • Careers
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2021 MongoDB, Inc.