पाठ 3 / 22

डॉक्यूमेंट और BSON

डेटा की मूल इकाई — BSON के रूप में संग्रहीत एक JSON-जैसा ऑब्जेक्ट।

डॉक्यूमेंट क्या है?

डॉक्यूमेंट की-वैल्यू जोड़ों का समूह है, JSON ऑब्जेक्ट जैसा। वैल्यू स्ट्रिंग, संख्या, array, या यहाँ तक कि नेस्टेड डॉक्यूमेंट भी हो सकते हैं।

एक उदाहरण डॉक्यूमेंट

नेस्टेड address ऑब्जेक्ट और tags array पर ध्यान दें — दोनों एक ही डॉक्यूमेंट के अंदर हैं।

{
  name: "Ada Lovelace",
  age: 36,
  address: { city: "London", zip: "SW1A" },
  tags: ["mathematician", "writer"]
}

BSON अतिरिक्त टाइप देता है

मोंगोडीबी डॉक्यूमेंट को BSON (Binary JSON) के रूप में रखता है — यह JSON का सुपरसेट है जिसमें Date, ObjectId, और अलग int32/int64/double जैसे अतिरिक्त टाइप होते हैं।