CRUD Operations
Update Operations
updateOne, updateMany
💡 Update, operations, EK, "FILE, ke, ANDAR, KUCH, CHANGE" karne, jaisa, hai — PURI, FILE, DOBARA, LIKHNE, ki, ZAROORAT, NAHI, SIRF, SPECIFIC, FIELDS, UPDATE, ki, jaati, HAIN.
updateOne(), EK, SINGLE, DOCUMENT, ko, UPDATE, karta hai (FIRST, MATCHING) — $set, OPERATOR, SPECIFIC, FIELDS, ko, MODIFY, karta hai, POORE, DOCUMENT, ko, OVERWRITE, kiye, BINA.
updateMany(), FILTER, ke, MATCHING, SAARE, DOCUMENTS, ko, UPDATE, karta hai. $inc, $push, $pull, JAISE, OPERATORS, se, NUMBERS, INCREMENT, karna, YA, ARRAYS, mein, ITEMS, ADD/REMOVE, karna, POSSIBLE, hai.
// Single document update:
db.users.updateOne(
{ email: "aarav@example.com" },
{ $set: { age: 23 } }
);
// Multiple documents:
db.users.updateMany(
{ age: { $lt: 18 } },
{ $set: { isMinor: true } }
);
// Increment aur array push:
db.users.updateOne({ _id: userId }, { $inc: { loginCount: 1 }, $push: { logs: "login" } });✏️
Update, operations, EK, "FILE, ke, ANDAR, KUCH, CHANGE" karne, jaisa, hai — PURI, FILE, DOBARA, LIKHNE, ki, ZAROORAT, NAHI, SIRF, SPECIFIC, FIELDS, UPDATE, ki, jaati, HAIN.
1 / 2
⚡ झट से Recap
- updateOne/updateMany = documents update karte hain, WITHOUT overwrite kiye
- $set = specific fields modify, $inc = number increment, $push = array mein add
- $set, ke, bina, poora, document, REPLACE, ho, jaata, hai
इस page में (2 subtopics)
upsert: true, option, se, agar, filter, se, MATCH, karne, wala, document, exist, nahi, karta, EK, NAYA, document, create, ho, jaata hai — "update, or, insert" ka, combination.
db.users.updateOne(
{ email: "new@example.com" },
{ $set: { name: "New User" } },
{ upsert: true }
);$push, se, array, mein, item, add, hota, hai. $pull, EK, matching, item, ko, array, se, remove, karta, hai. $addToSet, sirf, DUPLICATE, na, hone, PAR, hi, add, karta, hai — SET-jaisa, behavior.
Tip: $push, ke, saath, $each, modifier, use, karke, MULTIPLE, items, ek, saath, array, mein, add, kiye, ja, sakte, hain, ek, EK, karke, push, karne, ke, bajaye.