पाठ 3 / 23
डॉक्यूमेंट और BSON
Documents को nested objects और arrays वाले key-value pairs के रूप में समझें, जो आंतरिक रूप से BSON में रखे जाते हैं।
डॉक्यूमेंट क्या है?
डॉक्यूमेंट की-वैल्यू जोड़ों का समूह है, 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 जैसे अतिरिक्त टाइप होते हैं।