🔄
Basics

BSON vs JSON

Binary JSON
💡 BSON, JSON ka, "SUPERCHARGED" version, hai — JAISE, EK, HANDWRITTEN, LETTER, (JSON, TEXT) ko, EK, EFFICIENT, BINARY, FORMAT, (BSON) mein, CONVERT, kiya, jaaye, JO, COMPUTER, ke, liye, PADHNA, aur, PROCESS, karna, FASTER, hai.

BSON (Binary JSON), MongoDB, ka, INTERNAL, STORAGE, FORMAT, hai — YE, JSON, se, ZYAADA, DATA, TYPES, SUPPORT, karta hai (jaise, Date, ObjectId, Binary, DATA) JO, PLAIN, JSON, mein, NAHI, HOTE.

BSON, TRAVERSAL, (SPECIFIC, FIELDS, DHOONDHNE) ke, liye, OPTIMIZED, hai — HAR, FIELD, ke, saath, LENGTH, INFORMATION, STORE, hoti hai, JISSE, PARSING, FASTER, hoti hai TEXT-BASED, JSON, ki, TULNA, mein.

// JSON (text-based):
{ "name": "Aarav", "age": 22, "isActive": true }

// BSON (binary, internally) — additional types support karta hai:
{
  name: "Aarav",
  createdAt: ISODate("2024-01-15T10:00:00Z"),   // native Date type
  _id: ObjectId("507f191e810c19729de860ea")      // native ObjectId type
}
🔄
BSON, JSON ka, "SUPERCHARGED" version, hai — JAISE, EK, HANDWRITTEN, LETTER, (JSON, TEXT) ko, EK, EFFICIENT, BINARY, FORMAT, (BSON) mein, CONVERT, kiya, jaaye, JO, COMPUTER, ke, liye, PADHNA, aur, PROCESS, karna, FASTER, hai.
1 / 2
⚡ झट से Recap
  • BSON = Binary JSON — MongoDB ka internal storage format
  • Extra data types support karta hai (Date, ObjectId, Binary)
  • Traversal ke liye optimized — faster parsing, TEXT JSON se
इस page में (2 subtopics)

BSON, mein, Int32, Int64, Decimal128, (PRECISE, FINANCIAL, CALCULATIONS, ke, liye), Binary, (raw, binary, data), aur, Timestamp, (internal, MongoDB, use, ke, liye) jaise, ADDITIONAL, types, hain, JO, plain, JSON, mein, NAHI, hote.

// Decimal128 — precise financial calculations:
{ price: NumberDecimal("19.99") }
// Regular float, floating-point, rounding, errors, de, sakta, hai

BSON, mein, HAR, field, ki, LENGTH, PRE-COMPUTED, STORE, hoti, hai — ISSE, MongoDB, KISI, BHI, field, ko, TEZI, se, SKIP/ACCESS, kar, sakta, hai, bina, POORE, document, ko, PARSE, kiye, jaise, TEXT, JSON, mein, ZAROORI, hota, hai.

💡Tip: BSON, thoda, MORE, SPACE, leta, hai, plain, JSON, se, (extra, metadata, ki, wajah, se) — LEKIN, PARSING, SPEED, mein, TRADE-OFF, worth, it, hai.