Insert Operations
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- 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
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 _idAgar, 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.