CRUD Operations
1/10/2025
CRUD Operations in MongoDB
Learn how to Create, Read, Update, and Delete documents in MongoDB.
Create (Insert)
javascript
// Insert one document
db.users.insertOne({
name: 'Alice',
email: '[email protected]'
})
// Insert multiple documents
db.users.insertMany([
{ name: 'Bob', age: 25 },
{ name: 'Charlie', age: 35 }
])Read (Find)
javascript
// Find all
db.users.find()
// Find with filter
db.users.find({ age: { $gte: 30 } })
// Find one
db.users.findOne({ name: 'Alice' })
// Projection (select fields)
db.users.find({}, { name: 1, email: 1 })
// Sort and limit
db.users.find().sort({ age: -1 }).limit(5)Update
javascript
// Update one
db.users.updateOne(
{ name: 'Alice' },
{ $set: { age: 28 } }
)
// Update many
db.users.updateMany(
{ age: { $lt: 30 } },
{ $set: { status: 'young' } }
)
// Replace document
db.users.replaceOne(
{ name: 'Bob' },
{ name: 'Bob', age: 26, email: '[email protected]' }
)Delete
javascript
// Delete one
db.users.deleteOne({ name: 'Charlie' })
// Delete many
db.users.deleteMany({ status: 'inactive' })
Monkey Knows Wiki