CRUD Operations

Insert Operations

insertOne, insertMany
💡 Insert, operations, EK, "NAYI, FILE, CABINET, mein, DAALNA" jaisa, hai — EK, BAAR, mein, EK, FILE, (insertOne) YA, EK, SAATH, MULTIPLE, FILES, (insertMany) DAALI, ja, sakti, HAIN.

insertOne(), EK, SINGLE, DOCUMENT, COLLECTION, mein, ADD, karta hai — AGAR, COLLECTION, EXIST, NAHI, karti, MongoDB, AUTOMATICALLY, ISE, CREATE, kar, deta hai.

insertMany(), MULTIPLE, DOCUMENTS, EK, HI, OPERATION, mein, ADD, karta hai — YE, MULTIPLE, insertOne() CALLS, se, FASTER, hai, kyunki, NETWORK, ROUND-TRIPS, kam, HOTE, HAIN.

// Single document:
db.users.insertOne({ name: "Aarav", email: "aarav@example.com" });

// Multiple documents:
db.users.insertMany([
  { name: "Priya", email: "priya@example.com" },
  { name: "Rohan", email: "rohan@example.com" }
]);

// Result mein, insertedId(s), MILТА, hai
Insert, operations, EK, "NAYI, FILE, CABINET, mein, DAALNA" jaisa, hai — EK, BAAR, mein, EK, FILE, (insertOne) YA, EK, SAATH, MULTIPLE, FILES, (insertMany) DAALI, ja, sakti, HAIN.
1 / 2
⚡ झट से Recap
  • insertOne() = single document add, insertMany() = multiple documents
  • Collection, auto-create, ho, jaati hai, agar, exist, nahi, karti
  • ordered: false option, se, partial, failures, allow, ki, ja, sakti, hain
इस page में (2 subtopics)

Agar, _id, explicitly, provide, nahi, kiya, jaata, MongoDB, EK, ObjectId, auto-generate, karta hai — LEKIN, TUM, khud, KA, custom, _id, (jaise, EK, string, ya, number) bhi, provide, kar, sakte, HO, agar, TUMHARI, application, ki, ZAROORAT, hai.

db.users.insertOne({ _id: "user_001", name: "Aarav" });   // custom _id

Agar, EK, insert, mein, EXISTING, _id, (ya, unique, indexed, field) use, kiya, jaata, hai, MongoDB, EK, E11000, duplicate, key, error, throw, karta hai — application, code, mein, ISE, try-catch, se, handle, karna, chahiye.

⚠️Common Mistake: insertMany() mein, ordered: true, (default) hone, par, EK, duplicate, key, error, ke, baad, ke, SAARE, documents, insert, NAHI, hote — ordered: false, se, sabhi, valid, documents, insert, ho, jaate, hain.