Documents & Collections
Document, EK, KEY-VALUE, PAIRS, ka, SET, hai — SQL, ROW, se, DIFFERENT, hai, kyunki, EK, HI, COLLECTION, ke, DIFFERENT, DOCUMENTS, ka, STRUCTURE, DIFFERENT, ho, sakta hai (jaise, EK, USER, DOCUMENT, mein, phone, field, ho, DUSRE, mein, na, ho).
Collection, DOCUMENTS, ka, GROUP, hai — DATABASE, mein, MULTIPLE, COLLECTIONS, HOTI, HAIN (jaise, users, orders, products). Collections, AUTOMATICALLY, banaте, hain, JAB, PEHLA, DOCUMENT, insert, kiya, jaata hai.
// Ek document, users collection mein:
{
_id: ObjectId("507f1f77bcf86cd799439011"),
name: "Aarav",
email: "aarav@example.com",
hobbies: ["cricket", "reading"] // arrays, allowed
}
// Same collection ka, EK, DUSRA, document (different structure):
{
_id: ObjectId("507f1f77bcf86cd799439012"),
name: "Priya",
email: "priya@example.com",
phone: "9876543210" // ye field, pehle document mein, nahi hai
}- Document = key-value pairs ka set (SQL row jaisa, LEKIN, flexible)
- Collection = documents ka group (SQL table jaisa)
- Ek collection ke, alag documents, ALAG structure, rakh, sakte hain
Capped, collections, EK, FIXED, SIZE, ki, hoti, HAIN — JAB, LIMIT, PAHUNCH, jaati, hai, OLDEST, documents, AUTOMATICALLY, OVERWRITE, ho, jaate, HAIN (FIFO, order, mein). LOGGING, aur, CACHING, use-cases, ke, liye, USEFUL, hain.
db.createCollection("logs", { capped: true, size: 10000000, max: 5000 });
// 10MB max size, YA, 5000 documents, jo, bhi, pehle, aayeCollection, naam, LOWERCASE, aur, PLURAL, HONA, CONVENTIONAL, hai (jaise, users, orders, products) — MongoDB, TECHNICALLY, KISI, BHI, naam, ko, ALLOW, karta hai, LEKIN, CONSISTENCY, ke, liye, ye, PATTERN, follow, karna, HELPFUL, hai.