# मोंगोडीबी एटलस एक नज़र में — MongoDB Fundamentals: Documents, Queries और Indexes

Source: https://www.skillbyai.com/hi/mongodb/mongo-atlas

> Atlas से MongoDB को cloud में चलाएँ, connection string पाएँ और मुफ्त M0 tier पर अभ्यास करें।

## एक प्रबंधित डेटाबेस

**Atlas** मोंगोडीबी की पूरी तरह प्रबंधित क्लाउड सेवा है — यह आपके लिए provisioning, बैकअप, मॉनिटरिंग और स्केलिंग संभालती है।

## Atlas क्लस्टर से कनेक्ट करना

Atlas एक कनेक्शन स्ट्रिंग देता है जिसे `mongosh` या आपके ऐप के driver से उपयोग किया जा सकता है।

```bash
mongosh "mongodb+srv://cluster0.abcde.mongodb.net/myDb" --username ada
```

## सीखने के लिए फ्री टियर

**M0** फ्री-टियर क्लस्टर इस कोर्स में सब कुछ अभ्यास करने के लिए काफ़ी है, बिना कुछ खर्च किए।

## अंतिम क्विज़ 1/8

अंतिम क्विज़

**Quiz:** MongoDB documents किस format में रखता है?

- [ ] XML
- [ ] CSV
- [x] BSON
- [ ] YAML

*Answer:* BSON. BSON, JSON को Date और ObjectId जैसे types के साथ बढ़ाता है।

## अंतिम क्विज़ 2/8

अंतिम क्विज़

**Quiz:** कौन-सा method एक document जोड़ता है?

- [ ] addDoc
- [ ] push
- [ ] create
- [x] insertOne

*Answer:* insertOne. insertOne ज़रूरत पड़ने पर collection बना देता है।

## अंतिम क्विज़ 3/8

अंतिम क्विज़

**Quiz:** कौन-सा operator array field में जोड़ता है?

- [x] $push
- [ ] $set
- [ ] $inc
- [ ] $unset

*Answer:* $push. $push array में value जोड़ता है।

## अंतिम क्विज़ 4/8

अंतिम क्विज़

**Quiz:** explain() में IXSCAN क्या दिखाता है?

- [ ] A full collection scan
- [x] An index was used
- [ ] A syntax error
- [ ] An empty result

*Answer:* An index was used. COLLSCAN धीमा full scan है।

## अंतिम क्विज़ 5/8

अंतिम क्विज़

**Quiz:** संबंधित data कब embed करना चाहिए?

- [ ] When it grows without limit
- [ ] When it is shared by many parents
- [x] When it is read together and stays small
- [ ] Never

*Answer:* When it is read together and stays small. Embedding सीमित data के लिए एक तेज़ read देता है।

## अंतिम क्विज़ 6/8

अंतिम क्विज़

**Quiz:** $group stage क्या करता है?

- [ ] Filters documents
- [ ] Deletes documents
- [ ] Renames fields
- [x] Aggregates documents by a key

*Answer:* Aggregates documents by a key. $group हर key के लिए sum, count और average निकालता है।

## अंतिम क्विज़ 7/8

अंतिम क्विज़

**Quiz:** Replica set क्या प्रदान करता है?

- [x] High availability through copies and failover
- [ ] More storage per node
- [ ] Schema validation
- [ ] Faster inserts

*Answer:* High availability through copies and failover. Primary विफल होने पर secondary को promote किया जाता है।

## अंतिम क्विज़ 8/8

अंतिम क्विज़

**Quiz:** Sharding मुख्यतः कौन-सी समस्या हल करता है?

- [ ] Password resets
- [x] Scaling storage and throughput
- [ ] Date formatting
- [ ] Backups only

*Answer:* Scaling storage and throughput. Shards data को shard key से servers में बाँटते हैं।
