Introduction to MongoDB CRUD Operations

CRUD operations (Create, Read, Update, Delete) are fundamental in database management. In MongoDB, updating documents is a crucial part of working with data. In this guide, we'll explore how to perform simple CRUD operations to update documents.


Step 1: Launch the MongoDB Shell

Ensure you have MongoDB installed and the server running. Open your terminal or command prompt and launch the MongoDB shell by typing:


mongo

Step 2: Select a Database

Choose the database you want to update documents in using the

use
command:


use myDatabase

Step 3: Simple CRUD Operations

Let's perform simple CRUD operations to update documents in a MongoDB collection.


Create: Insert a New Document

To create a new document, use the

insertOne
method:


db.myCollection.insertOne({
name: "John Doe",
email: "john.doe@example.com",
age: 30
})

Read: Find and Display Documents

Use the

find
method to read documents. To retrieve all documents in a collection:


db.myCollection.find()

Update: Modify an Existing Document

To update a document, use the

updateOne
or
updateMany
method. For example, update the email of John Doe:


db.myCollection.updateOne(
{ name: "John Doe" },
{ $set: { email: "john.newemail@example.com" } }
)

Delete: Remove a Document

To delete a document, use the

deleteOne
or
deleteMany
method. For instance, delete the document with the name "John Doe":


db.myCollection.deleteOne({ name: "John Doe" })

Conclusion

MongoDB allows you to perform simple CRUD operations to manage your data efficiently. As you become more proficient with MongoDB, you can explore more advanced features and techniques for data manipulation, aggregation, and more.