Skip to main content

medium

MongoDB Medium​

How to perform CURD operations from mongo shell?
How to perform CRUD operations from mongo shell?

MongoDB supports the standard CRUD (Create, Read, Update, Delete) operations for manipulating data in a database. Here are the corresponding CRUD operations available in MongoDB:

Create:

insertOne() : Creates a new document and inserts it into a collection.

db.students.insertOne({
name: "nitish",
age: 20,
email: "[email protected]",
});

insertMany() : Creates multiple documents and inserts them into a collection.

db.students.insertMany({
name: "saurabh",
age: 22,
email: "[email protected]",
});

Read:

findOne() : Retrieves a single document from a collection based on specified criteria.

db.students.find({ name: "nitish" });

find() : Retrieves documents from a collection based on specified criteria.

db.students.find();

Update:

updateOne() : Updates a single document in a collection that matches specified criteria.

db.students.updateOne(
{ name: "saurabh" },
{ $set: { age: 25, email: "[email protected]" } }
);

updateMany() : Updates multiple documents in a collection that match specified criteria.

db.students.updateMany({}, { $set: { age: 25 } });

Delete:

deleteOne() : Deletes a single document from a collection that matches specified criteria.

db.students.deleteOne({ name: "nitish" });

deleteMany() : Deletes multiple documents from a collection that match specified criteria.

db.students.deleteMany();