Samples & Tutorials
सीखने के लिए curated छह built-in sample datasets। हर एक एक विशिष्ट MongoDB feature को कवर करने वाले step-by-step tutorial के साथ आता है — aggregation, geospatial, text search, change streams, GridFS, DataMask, time series।
यह क्या है
Built-in sample datasets सूचीबद्ध करने वाला एक workspace tab। हर sample का एक नाम, description, बनाई गई collections, और इसके खिलाफ queries के माध्यम से आपको चलने वाला एक tutorial होता है। एक sample load करना आपकी active connection पर एक temp database में documents drop करता है ताकि आप production को pollute किए बिना experiment कर सकें।
कब उपयोग करें
First-time NoSqlStudio user — एक sample load करें, tutorial का अनुसरण करें, ज्ञात data के विरुद्ध aggregation builder / Visual Explain / Schema Sampler से परिचित हों। Power user — plugin development के लिए reproducible test data के रूप में या एक teammate को ऐप दिखाने के लिए samples का उपयोग करें।
इसे कैसे खोलें
- NoSqlStudio desktop ऐप में, Tools menu → Samples / Tutorials खोलें, या Ctrl+Alt+Shift+S दबाएँ।
- Workspace हर sample card को title, description, और एक Load बटन के साथ सूचीबद्ध करता है।
- एक active connection चुनें (sample उस cluster पर एक `samples` database में load होता है)।
एक sample load करना और उपयोग करना
- Sample card पर Load क्लिक करें। Engine आपकी active connection पर `samples` database में documents insert करता है (idempotent — re-loading वही collections को replace करता है)।
- Open Tutorial पर क्लिक करें। Walkthrough sample के बगल में एक panel में खुलता है, copy-pasteable queries और explanations के साथ।
- Steps का अनुसरण करें। हर query live sample के विरुद्ध चलती है ताकि आप वास्तविक परिणाम देखें।
- जब हो जाए, अपने cluster से sample collections drop करने के लिए Unload क्लिक करें। Tutorial state persist होती है ताकि आप बाद में resume कर सकें।
सीमाएँ (v1)
- Samples app bundle में locally stored हैं, एक marketplace से sync नहीं। नए samples नए ऐप versions के साथ आते हैं।
- Loading आपकी active connection पर लिखता है — sandbox cluster चुनें, production नहीं। `production` / `prod` / `live` नामक database को target करते समय engine confirmation माँगता है।
- Tutorial state localStorage में persist होती है। App data clear करना आपकी progress reset करता है।