MongoDB CRUD Operations
CRUD ka matlab hai Create, Read, Update, aur Delete. Ye chaar basic operations hain jo hum kisi bhi database ke saath karte hain.
1. Create (Insert Documents)
MongoDB me documents insert karne ke liye hum insertOne() ya insertMany() ka use karte hain.
Insert One Document
Agar aapko sirf ek document add karna hai:
db.users.insertOne({ name: "Aditya", age: 22, city: "Delhi"});Insert Multiple Documents
Agar ek saath kaafi saare documents add karne hain:
db.users.insertMany([ { name: "Rahul", age: 25, city: "Mumbai" }, { name: "Sneha", age: 21, city: "Bangalore" }]);2. Read (Find Documents)
Data retrieve karne ke liye hum find() method ka use karte hain.
Get All Documents
Poora data dekhne ke liye:
db.users.find();Find with Filter
Specific data dhoondhne ke liye:
// Jinka naam 'Aditya' haidb.users.find({ name: "Aditya" });Find One Document
Sirf pehla matching document chahiye to:
db.users.findOne({ city: "Mumbai" });3. Update (Modify Documents)
Data change karne ke liye updateOne() ya updateMany() ka use hota hai. Yahan $set operator ka use karna zaroori hai.
Update One Document
db.users.updateOne( { name: "Aditya" }, // Filter { $set: { age: 23 } } // Update logic);Update Multiple Documents
db.users.updateMany( { city: "Delhi" }, { $set: { status: "Active" } });4. Delete (Remove Documents)
Data delete karne ke liye deleteOne() ya deleteMany() ka use karte hain.
Delete One Document
db.users.deleteOne({ name: "Rahul" });Delete Multiple Documents
db.users.deleteMany({ status: "Inactive" });Summary Table
| Operation | Method | Description |
|---|---|---|
| Create | insertOne(), insertMany() | Naya data add karne ke liye. |
| Read | find(), findOne() | Data dekhne ya search karne ke liye. |
| Update | updateOne(), updateMany() | Existing data ko badalne ke liye. |
| Delete | deleteOne(), deleteMany() | Data remove karne ke liye. |