📄
Basics

Documents & Collections

MongoDB's Core Building Blocks
💡 Document, EK, "FILE" hai, aur, Collection, EK, "FOLDER" hai, JISME, WOH, FILES, RAKHI, JAATI, HAIN — SQL, mein, JO, "TABLE" hota hai, WOHI, MongoDB, mein, "COLLECTION" hai, aur, JO, "ROW" hota hai, WOH, "DOCUMENT" hai.

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, EK, "FILE" hai, aur, Collection, EK, "FOLDER" hai, JISME, WOH, FILES, RAKHI, JAATI, HAIN — SQL, mein, JO, "TABLE" hota hai, WOHI, MongoDB, mein, "COLLECTION" hai, aur, JO, "ROW" hota hai, WOH, "DOCUMENT" hai.
1 / 2
⚡ Quick Recap
  • 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
On this page (2 subtopics)

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, aaye

Collection, 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.

💡Tip: Collection, naam, mein, $ SIGN, ya, NULL, character, use, NAHI, kiya, ja, sakta — aur, naam, "system." se, shuru, NAHI, ho, sakta (RESERVED, hai, internal, use, ke, liye).