20 MongoDB साक्षात्कार प्रश्न और उत्तर (2025)

यहाँ हैं MongoDB अपने सपनों की नौकरी पाने के लिए नए और अनुभवी उम्मीदवारों के लिए साक्षात्कार प्रश्न और उत्तर।

 

MongoDB फ्रेशर्स के लिए साक्षात्कार प्रश्न और उत्तर

1) स्पष्ट करें कि क्या है MongoDB?

मोंगो-डीबी एक दस्तावेज़ डेटाबेस है जो उच्च प्रदर्शन, उच्च उपलब्धता और आसान मापनीयता प्रदान करता है।


2) "नेमस्पेस" क्या है? MongoDB?

MongoDB संग्रह में BSON (बाइनरी इंटरचेंज और स्ट्रक्चर ऑब्जेक्ट नोटेशन) ऑब्जेक्ट संग्रहीत करता है। संग्रह नाम और डेटाबेस नाम के संयोजन को नेमस्पेस कहा जाता है।

👉 निःशुल्क पीडीएफ डाउनलोड: MongoDB साक्षात्कार प्रश्न और उत्तर


3) शार्डिंग क्या है? MongoDB?

एकाधिक मशीनों में डेटा रिकॉर्ड संग्रहीत करने की प्रक्रिया को क्या कहा जाता है? sharding. यह एक है MongoDB डेटा वृद्धि की मांगों को पूरा करने के लिए दृष्टिकोण। यह डेटाबेस या खोज इंजन में डेटा का क्षैतिज विभाजन है। प्रत्येक विभाजन को शार्ड या डेटाबेस शार्ड के रूप में संदर्भित किया जाता है।


4) आप मोंगोस द्वारा प्रयुक्त कनेक्शन को कैसे देख सकते हैं?

मोंगोस द्वारा उपयोग किए गए कनेक्शन को देखने के लिए db_adminCommand (“connPoolStats”) का उपयोग करें;


5) बताएं कि प्रतिकृति सेट क्या है?

एक प्रतिकृति सेट मोंगो इंस्टेंस का एक समूह है जो एक ही डेटा सेट को होस्ट करता है। प्रतिकृति सेट में, एक नोड प्राथमिक होता है, और दूसरा द्वितीयक होता है। प्राथमिक से द्वितीयक नोड तक सभी डेटा प्रतिकृति बनाते हैं।


MongoDB अनुभवी लोगों के लिए साक्षात्कार प्रश्न और उत्तर

6) प्रतिकृति कैसे काम करती है? MongoDB?

कई सर्वरों में डेटा को सिंक्रोनाइज़ करने की प्रक्रिया को प्रतिकृति के रूप में जाना जाता है। यह अलग-अलग डेटाबेस सर्वर पर डेटा की कई प्रतियों के साथ अतिरेक प्रदान करता है और डेटा की उपलब्धता बढ़ाता है। प्रतिकृति डेटाबेस को किसी एक सर्वर के नुकसान से बचाने में मदद करती है।


7) स्कीमा बनाते समय MongoDB किन बिंदुओं पर ध्यान देने की आवश्यकता है?

ध्यान में रखने योग्य बातें ये हैं

  • उपयोगकर्ता की आवश्यकताओं के अनुसार अपनी स्कीमा डिज़ाइन करें
  • यदि आप ऑब्जेक्ट्स को एक साथ उपयोग करते हैं तो उन्हें एक दस्तावेज़ में संयोजित करें। अन्यथा, उन्हें अलग करें
  • लिखते समय जॉइन करें, पढ़ते समय नहीं
  • सबसे अधिक उपयोग के मामलों के लिए अपनी स्कीमा को अनुकूलित करें
  • स्कीमा में जटिल एकत्रीकरण करें

8) संग्रह बनाने और संग्रह को छोड़ने का सिंटैक्स क्या है? MongoDB?

  • संग्रह बनाने के लिए वाक्यविन्यास MongoDB is db.createCollection(name,options)
  • संग्रह को छोड़ने के लिए वाक्यविन्यास MongoDB is db.collection.drop()

9) बताएं कि प्रोफाइलर की क्या भूमिका है? MongoDB?

MongoDB डेटाबेस प्रोफाइलर डेटाबेस के विरुद्ध प्रत्येक ऑपरेशन की प्रदर्शन विशेषताओं को दिखाता है। आप प्रोफाइलर का उपयोग करके उन क्वेरीज़ को पा सकते हैं जो अपेक्षा से धीमी हैं।


10) बताएं कि क्या आप पुरानी फ़ाइलों को moveChunk निर्देशिका में स्थानांतरित कर सकते हैं?

हां, moveChunk निर्देशिका में पुरानी फ़ाइलों को स्थानांतरित करना संभव है, सामान्य शार्ड संतुलन संचालन के दौरान इन फ़ाइलों को बैकअप के रूप में बनाया जाता है और संचालन पूरा होने के बाद उन्हें हटाया जा सकता है।


11) सुरक्षित बैकअप करने के लिए इसमें क्या सुविधा है? MongoDB जिसका आप उपयोग कर सकते हैं?

जर्नलिंग इसकी विशेषता है MongoDB जिसका उपयोग आप सुरक्षित बैकअप लेने के लिए कर सकते हैं।


12) बताइये ऑब्जेक्ट किससे बना है?

ऑब्जेक्टld किससे बना है?

  • टाइमस्टैम्प
  • क्लाइंट मशीन आईडी
  • क्लाइंट प्रक्रिया आईडी
  • 3 बाइट वृद्धिशील काउंटर

13) दस्तावेज़ सम्मिलित करने के लिए कमांड सिंटैक्स क्या है?

दस्तावेज़ सम्मिलित करने के लिए कमांड सिंटैक्स है database.collection.insert (document).


14) बताइये कि आप किसी फ़ंक्शन के स्रोत कोड का निरीक्षण कैसे कर सकते हैं?

किसी फ़ंक्शन के स्रोत कोड का निरीक्षण करने के लिए, बिना किसी कोष्ठक के, फ़ंक्शन को लागू किया जाना चाहिए।


15) वह कमांड सिंटैक्स क्या है जो आपको बताता है कि आप मास्टर सर्वर पर हैं या नहीं? और कितने मास्टर सर्वर पर हैं MongoDB अनुमति दें?

कमांड सिंटैक्स Db.isMaster() आपको बताएगा कि आप मास्टर सर्वर पर हैं या नहीं. MongoDB केवल एक मास्टर सर्वर की अनुमति देता है, जबकि काउचडीबी एकाधिक मास्टर्स की अनुमति देता है।


16) उस कमांड सिंटैक्स का उल्लेख करें जिसका उपयोग यह देखने के लिए किया जाता है कि मोंगो लिंक का उपयोग कर रहा है?

लिंक का उपयोग करके मोंगो को देखने के लिए उपयोग किया जाने वाला कमांड सिंटैक्स है db._adminCommand(“connPoolStats.”)


17) समझाइए कि इंडेक्स क्या होते हैं? MongoDB?

सूचकांक विशेष संरचनाएं हैं MongoDB, जो डेटा सेट के एक छोटे से हिस्से को आसानी से समझने योग्य रूप में संग्रहीत करता है। इंडेक्स में निर्दिष्ट फ़ील्ड के मान के अनुसार, इंडेक्स एक विशिष्ट फ़ील्ड या फ़ील्ड के सेट का मान संग्रहीत करता है।


18) बताइये कि इंडेक्स का उपयोग करने के लिए मूल सिंटैक्स क्या है? MongoDB?

उपयोग करने के लिए मूल वाक्यविन्यास MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ).यहाँ कुंजी है दस्तावेज़ों में मौजूद कॉलम (या कुंजी: मान युग्म) का नाम.


19) बताएं कि ग्रिडएफएस क्या है? MongoDB?

छवियों, वीडियो फ़ाइलों और ऑडियो फ़ाइलों जैसी बड़ी फ़ाइलों को संग्रहीत करने और पुनर्प्राप्त करने के लिए ग्रिडएफएस का उपयोग किया जाता है। डिफ़ॉल्ट रूप से, यह फ़ाइल के मेटाडेटा और चंक्स को संग्रहीत करने के लिए दो फ़ाइलों fs.files और fs.chunks का उपयोग करता है।


20) इसके विकल्प क्या हैं? MongoDB?

Cassandra, CouchDB, रेडिस, रियाक, एचबेस कुछ अच्छे विकल्प हैं.

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे