Problem Statement
Explain the four basic CRUD operations in MongoDB with examples.
Explanation
CRUD stands for Create, Read, Update, and Delete. Create operations use insertOne or insertMany to add documents to a collection. Read operations use find to retrieve documents based on query criteria, or findOne to get a single document.
Update operations use updateOne to modify one document, updateMany for multiple documents, or replaceOne to replace an entire document.
Delete operations use deleteOne to remove one document or deleteMany to remove multiple documents. Each operation takes a filter to specify which documents to affect, except insert which just adds new data.
Code Solution
SolutionRead Only
// Create
db.users.insertOne({ name: "John", age: 28 })
// Read
db.users.find({ age: { $gte: 20 } })
// Update
db.users.updateOne({ name: "John" }, { $set: { age: 29 } })
// Delete
db.users.deleteOne({ name: "John" })