Skip to main content

CRUD operations

CRUD stands for Create, Read, Update, and Delete—these are the basic operations that you can perform on data stored in a MongoDB database. Below is an overview of how CRUD operations are implemented in MongoDB:

Create

To insert data into a MongoDB collection, you can use methods like insertOne() and insertMany().

Read

Reading or querying data in MongoDB can be done using methods like find() and findOne().

Update

Updating documents in a MongoDB collection can be done using methods like updateOne(), updateMany(), and replaceOne().

Delete

Deleting documents can be done using methods like deleteOne() and deleteMany().

Advanced options

  • MongoDB also supports more advanced CRUD operations, including bulk writes and transactions.
  • You can also use various query operators ($gt, $lt, $in, etc.) and update operators ($set, $unset, $push, etc.) to perform more complex queries and updates.