अभी पंजीकरण करें

लॉग इन करें

पासवर्ड खो गया

आपका पासवर्ड खो गया है? कृपया अपना पूरा ईमेल दर्ज करें. आपको एक लिंक प्राप्त होगा और आप ईमेल के माध्यम से एक नया पासवर्ड बनाएंगे.

पोस्ट जोड़ें

पोस्ट जोड़ने के लिए आपको लॉगिन करना होगा .

प्रश्न जोड़ें

प्रश्न पूछने के लिए आपको लॉगिन करना होगा.

लॉग इन करें

अभी पंजीकरण करें

स्कॉलरसार्क.कॉम में आपका स्वागत है! आपका पंजीकरण आपको इस प्लेटफॉर्म की अधिक सुविधाओं का उपयोग करने की अनुमति देगा. आप सवाल पूछ सकते हैं, योगदान दें या उत्तर दें, अन्य उपयोगकर्ताओं के प्रोफ़ाइल देखें और बहुत कुछ. अभी पंजीकरण करें!

लिंक्डइन कौशल मूल्यांकन उत्तर और प्रश्न - MongoDB

MongoDB डेवलपर्स के डेटा को स्टोर करने और प्रबंधित करने के तरीके में क्रांतिकारी बदलाव आया है, अभूतपूर्व लचीलापन और स्केलेबिलिटी की पेशकश. इस व्यापक मार्गदर्शिका में, हम इसकी एक श्रृंखला प्रस्तुत करते हुए रोमांचित हैं कौशल आकलन प्रशन तथा जवाब के लिए विशेष रूप से तैयार किया गया MongoDB उपयोगकर्ताओं.

चाहे आप एक डेवलपर हों जो अपनी क्षमताओं का विस्तार करना चाह रहे हों या एक डेटा वैज्ञानिक हों जिसका लक्ष्य इस अत्याधुनिक तकनीक की आंतरिक कार्यप्रणाली को समझना है, यह संसाधन आपको इसमें निपुण बनने में मदद करने के लिए डिज़ाइन किया गया है MongoDB और इसके अनुप्रयोग. MongoDB के बुनियादी सिद्धांतों का पता लगाने के लिए हमसे जुड़ें, क्वेरी अनुकूलन, अनुक्रमण रणनीतियाँ, और इस शक्तिशाली डेटाबेस प्रणाली के साथ काम करने के अन्य महत्वपूर्ण पहलू।”

Q1. कौन सा कमांड MongoDB शेल से प्रतिकृति सेट में सदस्यों को जोड़ता है?

  • rs.add("<hostname>")
  • replicaSetAdd("<hostname>")
  • rs.insert("<hostname>")
  • replica.add("<hostname>")

Q2. डेटाबेस का बैकअप लेने के लिए आपको किस MongoDB शेल कमांड का उपयोग करना चाहिए?

  • पुनर्स्थापित करना
  • बैकअप
  • mongobackup
  • Mongodump

Q3. कौन सी शेल क्वेरी इससे अधिक या उसके बराबर आयु वाले सभी नागरिकों को प्रदर्शित करती है 21?

  • db.citizens.select('WHERE age >= 21')
  • db.citizens.where('age >= 21')
  • db.citizens.find('WHERE age >= 21')
  • db.citizens.find({age: {$gte: 21}})

Q4. MongoDB संग्रह में क्या शामिल है??

  • जानकारी
  • दस्तावेज़
  • परीक्षण प्रबंधन के लिए
  • पंक्तियों

Q5. में एक ऑब्जेक्ट आईडी दिया गया है _id, आपको इसके बनने का समय कैसे पता चलता है??

  • getDateTime(_id)
  • _id.createDate()
  • _id.getTimestamp()
  • _id.getDateTime()

Q6. myCursor नामक कर्सर दिया गया, कौन सा कमांड बूलियन मान लौटाता है?

  • myCursor.hasNext()
  • myCursor.sort()
  • myCursor.next()
  • myCursor.find()

क्यू 7. कौन सा कमांड उपयोगकर्ता के संग्रह में एक विशिष्ट दस्तावेज़ लौटाता है?

  • db.users.find({_id: 1})
  • db.users.seek({_id: 1})
  • db.users.query({_id: 1})
  • db.query.users({_id: 1})

क्यू 8. मोंगो में JSON सरणी आयात करने के लिए, MongoDBimport के लिए किन झंडों की आवश्यकता है?

  • --type jsonArray
  • --json
  • --type json
  • --jsonArray

प्रश्न 9. शेल कमांड चुनें जो MongoDB डेटाबेस से कनेक्ट होता है.

  • मोंगो
  • mongod
  • mongoconnect
  • dbconnect

प्र10. MongoDB शेल में, आप कैसे बता सकते हैं कि किसी क्वेरी के साथ किसी इंडेक्स का उपयोग किया गया था?

  • db.customers.find({lastName: 'smith'}).explain()
  • db.customers.find({lastName: 'smith'}).perf()
  • db.customers.find({lastName: 'smith'}).plan()
  • db.customers.find({lastName: 'smith'}).usedIndex()

प्रश्न 11. मान लीजिए कि आपकी एकत्रीकरण पाइपलाइन मेमोरी सीमा से अधिक होने के संदर्भ में एक अपवाद के साथ समाप्त हो गई है. समस्या को हल करने का सबसे अच्छा तरीका क्या है?

  • यूज़मेमोरी को अपवाद में दर्शाई गई मात्रा से दोगुनी पर सेट करें.
  • ए स्विच करें 64 MongoDB का बिट उदाहरण.
  • MongoDB सर्वर की मेमोरी बढ़ाएँ.
  • AllowDiskUse को सत्य पर सेट करें.

प्र12. किसी उपयोगकर्ता को हटाने का अनुशंसित तरीका क्या है??

  • db.deleteUser("user")
  • db.removeUser("user") DEPRECATED
  • db.remove("user")
  • db.dropUser("user")

प्रश्न 13. प्रतिकृति सेट में प्राथमिक डेटाबेस क्या विफल रहता है, फेलओवर कब शुरू होता है?

  • एक बार प्राथमिक डाउन हो गया 10 मिनट
  • एक बार प्राथमिक रिबूट
  • तुरंत
  • व्यवस्थापक द्वारा प्राथमिक को रीबूट करने के बाद

प्र14. MongoDBd प्रारंभ करते समय कर्बेरोस स्थापित करने का सही विकल्प क्या है??

  • --setParameter authenticationMechanisms=GSSAPI
  • --setAuthentication=GSSAPI
  • --setParam auth=K
  • --setAuth method=Kerberos

प्रश्न 15. प्रतिकृति सेट में मध्यस्थ का उद्देश्य क्या है??

  • यह प्रतिकृति सेट की निगरानी करता है और विफलता की स्थिति में ईमेल भेजता है
  • यह चुनाव में टाई-ब्रेकिंग वोट डालता है.
  • इसमें डेटाबेस की बैकअप कॉपी होती है.
  • यह विफल सर्वर को रीबूट करता है.

प्र16. आप जानना चाहते हैं कि आपके पास प्रत्येक श्रेणी में कितने प्रकार की वस्तुएँ हैं. यह कौन सी क्वेरी करता है?

  • db.product.group({_id: "$category", count: {$sum:1}})
  • db.product.aggregate($sum: {_id: "$category", count: {$group:1}})
  • db.product.aggregate($group: {_id: "$category", count: {$sum:1}})
  • db.product.aggregate($count: {_id: "$category", count: {$group:1}})

प्रश्न 17. किसी क्वेरी से वापस आने वाले रिकॉर्ड की संख्या को प्रतिबंधित करने के लिए, आपको किस कमांड का उपयोग करना चाहिए?

  • लेना
  • सीमा
  • अधिकतम
  • छोड़ें

प्रश्न 18. You have a collection named restaurants with the geographical information stored in the location property, how do you create a geospatial index on it?

  • db.restaurants.createIndex({location: "2dsphere"})
  • db.restaurants.geospatial({location: "2dsphere"})
  • db.restaurants.createIndex("2dsphere":"location")
  • db.restaurants.createIndex({geospatial: "location"})

क्यू19. How do you find documents with a matching item in an embedded array?

  • db.customers.findmatch ({"jobs":"secretary"})
  • db.customers.find ({"jobs:secretary"})
  • db.customers.find ({"jobs":["secretary"]})
  • db.customers.find ({"jobs":"secretary"})

प्र20. Which query bypasses the first 5 customers and returns the next 10?

  • db.customers.find({}, {skip: 5, limit: 10})
  • db.customers.find({}.page(5).take(10))
  • db.customers.find({}).skip(5).take(10)
  • db.customers.find({}).skip(5).limit(10)

प्र21. How do you create a text index?

  • db.customers.createIndex({firstName, lastName})
  • db.customers.createTextIndex({firstName, lastName})
  • db.customers.createIndex({firstName: "text", lastName: "text"})
  • db.customers.createText({firstName: 1, lastName: 1})

प्र22. Assuming you have customers collection with a firstName and lastName field, which is the correct MongoDB shell command to create an index on lastName, then firstName both ascending?

  • db.customers.createIndex("lastName, firstName, ASC")
  • db.customers.addIndex({lastName:"ASC", firstName: "ASC"})
  • db.customers.newIndex({lastName:1, firstName:1})
  • db.customers.createIndex({lastName:1, firstName: 1})

प्र23. One of the documents in your collection has an _id based upon an older database design and you want to change it. You write an update command to find the document and replace the _id but the _id isn’t changed. How should you fix the issue?

  • Set the replace option to true.
  • Use the replaceOne() command instead.
  • You can’t. Once set, the _id field cannot be changed.
  • Use the updateOne() command instead.

प्र24. A compound index allows you to _ ?

  • Calculate interest quickly.
  • Accomplish nothing, since compound indexes aren’t allowed in Mongo.
  • Use more than one field per index.
  • Combine fields in different collations.

संदर्भ

प्रश्न25. Why are ad-hoc queries useful?

  • They do not have to use the same operators.
  • You do not need to structure the database to support them.
  • They autogenerate reports.
  • They run faster than indexed queries.

प्र26. How often do the members of a replica set send heartbeats to each other?

  • every 2 मिनट
  • every 5 यदि आप ऑडियो को किसी अन्य स्पीकर - या हियरिंग एड में स्थानांतरित करना पसंद करते हैं
  • every 2 यदि आप ऑडियो को किसी अन्य स्पीकर - या हियरिंग एड में स्थानांतरित करना पसंद करते हैं
  • every 10 यदि आप ऑडियो को किसी अन्य स्पीकर - या हियरिंग एड में स्थानांतरित करना पसंद करते हैं

प्र27. Which command returns all of the documents in the customers collection?

  • db.customers.all();
  • db.find().customers();
  • db.customers.find();
  • db.customers.show();

प्रश्न 28. myCursor नामक कर्सर दिया गया, pointing to the customers collection, how to you get basic info about it?

  • myCursor.stats()
  • myCursor.dump()
  • myCursor.info()
  • myCursor.explain()

प्र29. What is true about indexes?

  • They speed up read access while slowing down writes.
  • वे घुसपैठियों से डेटाबेस को सुरक्षित करते हैं.
  • वे पढ़ने और लिखने में तेजी लाते हैं.
  • वे पढ़ने की गति को धीमा करते हुए लिखने की पहुंच को तेज़ करते हैं.

क्यू30. MongoDB में भू-स्थानिक डेटा संग्रहीत करने के लिए पसंदीदा प्रारूप क्या है??

  • अक्षांश, देशान्तर
  • एक्सएमएल
  • जियोजसन
  • बीएसओएन

प्रश्न31. MongoDB क्वेरीज़ लिखने के लिए किस प्रोग्रामिंग भाषा का उपयोग किया जाता है?? (विकल्प: MongoDB शेल में, प्रश्न पूछने के लिए किस प्रोग्रामिंग भाषा का उपयोग किया जाता है??)

  • अजगर
  • जावास्क्रिप्ट
  • एसक्यूएल
  • टाइपप्रति

प्र32. आपके दस्तावेज़ में दो टेक्स्ट फ़ील्ड हैं और आप चाहते हैं कि दोनों शीघ्रता से खोजने योग्य हों. तुम्हे क्या करना चाहिए?

  • प्रत्येक फ़ील्ड पर एक टेक्स्ट इंडेक्स बनाएं.
  • MongoDB ऐसा करने में सक्षम नहीं है.
  • दोनों फ़ील्ड का उपयोग करके एक मिश्रित टेक्स्ट इंडेक्स बनाएं.
  • एक फ़ील्ड पर टेक्स्ट इंडेक्स और दूसरे पर सिंगल फ़ील्ड इंडेक्स बनाएं.

प्रश्न 33. MongoDB में CSV फ़ाइल आयात करने के लिए, आपको कौन सा आदेश जारी करना चाहिए?

  • mongorestore
  • नींद
  • डालना
  • mongoimport

प्रश्न34. MongoDB मैपरिड्यूस कमांड में, कम करने का कार्य _ होना चाहिए.

  • डेटाबेस तक पहुंचें
  • be called only when the key has a single value
  • access the database only to perform read operations
  • not access the data

क्यू35. On a newly created collection, which field will have an index?

  • the name field
  • the ObjectId field
  • NS _id मैदान
  • no field will have an index

प्र36. You have a collection of thousands of students. You’d like to return the second set of 20 documents from the sorted collection. What is the proper order in which to apply the operations?

  • सीमा, छोड़ें, क्रम से लगाना
  • क्रम से लगाना, सीमा, छोड़ें
  • सीमा, क्रम से लगाना, छोड़ें
  • क्रम से लगाना, छोड़ें, सीमा

प्रश्न37. You would like the stats() command to return kilobytes instead of bytes. Which command should you run?

  • db.vehicle.stats(1024)
  • db.vehicle.stats("kilobytes")
  • db.vehicle.stats(true)
  • db.vehicle.stats("kb")

प्रश्न 38. You want to modify an existing index. What is the best way to do this?

  • उपयोग reIndex() command to modify the index.
  • Delete the original index and create a new index.
  • Call the createIndex() command with the update option.
  • उपयोग updateIndex() आज्ञा.

प्र39. You need to delete the index you created on the description field. कौन सा कमांड इसे पूरा करेगा?

  • db.vehicle.dropIndex("description_text")
  • db.vehicle.dropIndex({"description":"text"})
  • db.vehicle.removeIndex({"description":"text"})
  • db.vehicle.removeIndex("description_text")

क्यू40. आप जानना चाहेंगे कि आपके पास कितनी अलग-अलग श्रेणियां हैं. कौन सी क्वेरी सबसे अच्छा काम पूरा करेगी?

  • db.vehicle.distinct("category")
  • db.vehicle.unique("category")
  • db.vehicle.distinct("category").count()
  • db.vehicle.distinct("category").length

ध्यान दें: गिनती करना() खोजने के साथ काम करता है(…) लेकिन लंबाई अलग से काम करती है

प्र41. MongoDB शेल से, आप ग्राहक संग्रह में एक नया दस्तावेज़ कैसे बनाते हैं??

  • db.customers.add({name: "Bob"})
  • db.customers.save({name: "Bob"})
  • db.customers.create({name: "Bob"})
  • db.customers.new({name: "Bob"})

प्र42. सभी MongoDB दस्तावेज़ों के लिए कौन सा फ़ील्ड आवश्यक है?

  • _id
  • _name
  • ऑब्जेक्टआई.डी
  • MongoDB स्कीमा-रहित है इसलिए किसी फ़ील्ड की आवश्यकता नहीं है

प्रश्न 43. एक MongoDB उदाहरण में कम से कम तीन फ़ाइलें होती हैं?

  • जानकारी, नाम स्थान, और पत्रिका
  • नाम स्थान, पत्रिका, और लॉग करें
  • पत्रिका, जानकारी, और डेटाबेस
  • जानकारी, लकड़ी का लट्ठा, और पत्रिका

प्रश्न 44. आप चाहते हैं कि दस्तावेज़ों का एक सेट अंतिम नाम से लौटाया जाए, आरोही क्रम. कौन सी क्वेरी इसे पूरा करेगी?

  • db.persons.find().sort({lastName: -1}}
  • db.persons.find().sort({lastName: 1}}
  • db.persons.find().sort({lastName: ascending}}
  • db.persons.find().sort({lastName: $asc}}

क्यू45. MongoDB में मानक भूमिका क्या नहीं है??

  • पुनर्स्थापित करना
  • पढ़ना लिखना
  • dbadmin
  • संग्रह हटाएँ

संदर्भ

प्र46. कौन सा MongoDB शेल कमांड एकल दस्तावेज़ को हटा देता है?

  • db.customers.delete({_id: 1});
  • db.customers.drop({_id: 1});
  • db.drop.customers({_id: 1});
  • db.customers.remove({_id: 1});

ध्यान दें: db.संग्रह.निकालें() न्यू मोन्गोश में पदावनत किया गया है. db.collection.deleteOne का उपयोग करें() या db.collection.deleteMany().

संदर्भ: db.संग्रह.निकालें() db.संग्रह.हटाएँ()

प्रश्न 47. MongoDB शेल का उपयोग करना, आप ग्राहक संग्रह और उसके अनुक्रमणिका को कैसे हटाते हैं??

  • db.customers.remove({}).indexes();
  • db.customers.remove({});
  • db.customers.drop();
  • db.customers.delete();

प्रश्न 48. डिफ़ॉल्ट रूप से, एप्लिकेशन अपने रीड ऑपरेशन को प्रतिकृति सेट के किस सदस्य को निर्देशित करते हैं?

  • प्राथमिक
  • मध्यस्थ
  • माध्यमिक
  • बैकअप

प्र49. आपको अपने वर्तमान संग्रह पर सभी अनुक्रमितों के नाम प्राप्त करने की आवश्यकता है. इसे निष्पादित करने का श्रेष्ठ तरीका क्या है?

  • db.people.getName();
  • db.people.reIndex({names: 1});
  • db.people.getIndexKeys();
  • db.people.getIndexes();

ध्यान दें: मोंगॉश शेल में एक वैकल्पिक विधि listIndexes है()

संदर्भ

क्यू50. आप अनेक रिकॉर्ड्स में अद्यतनों की एक शृंखला करने जा रहे हैं. आपको अपडेट का मल्टी विकल्प सेट करना मिलेगा() आदेश बहुत थकाऊ है. इसके बजाय आपको क्या करना चाहिए?

  • रिप्लेसमेनी का उपयोग करें() command instead
  • अपडेटमल्टी का उपयोग करें() command instead
  • अपडेटमैनी का उपयोग करें() command instead
  • वैश्विक बहु विकल्प को सत्य पर सेट करें

ध्यान दें: डीबी के लिए एक वैकल्पिक तरीका .अपडेट है()

संदर्भ

प्रश्न51. MongoDB को साफ़-साफ़ बंद करने के लिए, आपको MongoDB शेल से किस कमांड का उपयोग करना चाहिए?

  • छोड़ना()
  • बाहर निकलना()
  • db.shutdownServer()
  • डीबी.शटडाउन()

प्रश्न52. एक ग्राहक संग्रह दिया गया है जिसमें लिंग और शहर के फ़ील्ड शामिल हैं, कौन सी समग्र पाइपलाइन प्रत्येक शहर में महिला ग्राहकों की संख्या दर्शाती है? (विकल्प: आप किसी क्वेरी के निष्पादन प्रदर्शन आँकड़े कैसे देख सकते हैं??)

  • db.members.aggregate([ {$match: {gender: "Female"}}, {$group: {_id: {city: "$city"}, number: {$sum: 1}}}, {$sort :{number: -1}}])
  • db.members.find({$match: {gender: "Female"}}, {$group: {_id: {city: "$city"}, number: {$sum: 1}}}.$sort ({number: -1})
  • db.members.find([ {$match: {gender: "Female"}}, {$group: {_id: {city: "$city"}, number: {$sum: 1}}}, {$sort :{number: -1}}])
  • db.members.aggregate([ {$match: {gender: "Female"}}, {$sort :{number: -1}}])

ध्यान दें: यदि आप किसी क्वेरी के प्रदर्शन का विश्लेषण करना चाहते हैं तो .explain का उपयोग करें(“निष्पादन आँकड़े”)

संदर्भ

प्रश्न53. जब कोई पैरामीटर पास नहीं किया जाता है explain(), यह किस मोड में चलता है?

  • वायरटाइगर मोड
  • निष्पादनस्टैट्स मोड
  • क्वेरीप्लानर मोड
  • allPlansExecution मोड

प्रश्न54. उन सभी लोगों को खोजने के लिए सही क्वेरी क्या है जिनके पास एक घरेलू फ़ोन नंबर परिभाषित है?

  • db.person.find({exists: 'homePhone'});
  • db.person.exists({homePhone: true});
  • db.person.find({homePhone: {$exists: true}});
  • db.person.has('homePhone');

प्रश्न55. MongoDB में कौन सी फ़ाइल सीधे MongoDB डेमॉन रखती है?

  • mongodb
  • मोंगो-डेमन
  • डेमन
  • mongod

प्रश्न56. आपने अभी-अभी अपना पहले से असुरक्षित MongoDB सर्वर सुरक्षित किया है, लेकिन सर्वर को अभी भी प्रमाणीकरण की आवश्यकता नहीं है. सबसे अच्छा विकल्प क्या है?

  • पुनः प्रारंभ करें mongod प्रक्रिया.
  • जारी करें secure() आज्ञा.
  • जारी करें mongoimport आज्ञा.
  • जारी करें authenticate() आज्ञा.

प्रश्न57. MongoDB और तदर्थ प्रश्नों के संबंध में सबसे सटीक कथन क्या है??

  • MongoDB तदर्थ प्रश्नों की अनुमति नहीं देता है; सभी प्रश्नों के लिए एक अनुक्रमणिका की आवश्यकता होती है.
  • तदर्थ प्रश्नों की अनुमति केवल भुगतान किए गए संस्करण में ही है.
  • तदर्थ प्रश्नों की अनुमति केवल तदर्थ कमांड के माध्यम से ही दी जाती है.
  • MongoDB तदर्थ प्रश्नों की अनुमति देता है.

ध्यान दें: आपको तदर्थ क्वेरी करने के लिए किसी अनुक्रमणिका की आवश्यकता नहीं है. केवल एक विकल्प चुनें संदर्भ

प्र 58. मोंगोडीबी में, प्रक्षेपण क्या करता है?

  • आपको परिणामों पर गणना करने की अनुमति देता है
  • आपको सर्वर पर क्वेरी चलाने की अनुमति देता है
  • आपको यह चुनने की अनुमति देता है कि रिटर्न डेटा में कौन से फ़ील्ड होने चाहिए
  • आपको परिणामों को प्रदर्शन के लिए प्रारूपित करने की अनुमति देता है

प्रश्न59. MongoDB से एक डेटाबेस और उसके सभी रिकॉर्ड हटाने के लिए, आपको किस ऑपरेटर का उपयोग करना चाहिए?

  • dropDatabase()
  • removeAll()
  • clear()
  • deleteDatabase()

क्यू 60. डेटाबेस से कनेक्ट किए बिना MongoDB शेल को प्रारंभ करने के लिए कौन सा विकल्प पारित किया जा सकता है?

  • -db=null
  • --shell-only
  • --free
  • -nodb

प्रश्न 61. आप आउटपुट JSON की उपस्थिति को कैसे सुधार सकते हैं जिसमें शामिल है _id?

  • Use db.collection.set({$_id:pretty})
  • Use db.collection.find().pretty()
  • Use db.collection.format(numeric)
  • Use $_id = value

संदर्भ:

प्रश्न 62. यदि रेप्लिका सेट ऑप्लॉग की मेमोरी ख़त्म हो जाए तो उसका क्या होगा??

  • The oplog will be saved on one of the secondary servers.
  • The oplog is capped collection and can't run out of memory
  • The MongoDB instance will fail
  • The oplog will stop recording logging information

तर्क:

आप अभी भी आधे घर में नहीं हैं “ओपलॉग को द्वितीयक सर्वरों में से एक पर सहेजा जाएगा।” गलत है:

MongoDB प्राइमरी पर डेटाबेस ऑपरेशंस लागू करता है और फिर प्राइमरी के ऑपलॉग पर ऑपरेशंस को रिकॉर्ड करता है. फिर द्वितीयक सदस्य इन परिचालनों को एक अतुल्यकालिक प्रक्रिया में कॉपी और लागू करते हैं. सभी प्रतिकृति सेट सदस्यों में ओप्लॉग की एक प्रति होती है, local.oplog.rs संग्रह में, जो उन्हें डेटाबेस की वर्तमान स्थिति को बनाए रखने की अनुमति देता है.

सही उत्तर के पीछे तर्क:

ओपलॉग (संचालन लॉग) एक विशेष कैप्ड संग्रह है जो आपके डेटाबेस में संग्रहीत डेटा को संशोधित करने वाले सभी परिचालनों का एक रोलिंग रिकॉर्ड रखता है.

अन्य छायांकित संग्रहों के विपरीत, बहुसंख्यक प्रतिबद्ध बिंदु को हटाने से बचने के लिए ओपलॉग अपनी कॉन्फ़िगर आकार सीमा से आगे बढ़ सकता है.

प्रश्न 63. MongoDB विभिन्न प्रकार की फ़ाइलों के साथ आता है. कौन सी फ़ाइल MongoDB शेल चलाती है?

  • मोंगो
  • मोंगो-एस
  • शंख
  • मूंगो-खोल

ध्यान दें: मोंगोश नया मोंगो शेल है, मोंगो को बहिष्कृत किया गया है.

MongoDB v5.0 में प्रारंभ हो रहा है, मोंगोश ने मोंगो को पसंदीदा शेल के रूप में प्रतिस्थापित कर दिया है.

[संदर्भ:] (https://www.mongodb.com/docs/mongodb-shell/)

प्रश्न 64. आप किसी क्वेरी के निष्पादन प्रदर्शन आँकड़े कैसे देख सकते हैं??

  • db.performance.members.aggregate([ {$match: {gender: "Female"}}, {$group: {_id:{city:"$city"}, number: {$sum: 1}}}, {$sort : {number: -1}}])
  • db.members.aggregate([ {$match: {gender: "Female"}}, {$group: {_id: {city: "$city"}, number:{$sum:1}}}, {$sort: {number:-1}}]).explain("executionStats")
  • db.members.aggregate([ {$match: {gender: "Female"}}, {$group:{_id: {city: "$city"}, number: {$sum: 1}}}, {$sort: {number: -1}}]).explain()
  • db.members.aggregate([ {$match: {gender: """Female"""}}, {$group: {_id: {city: """$city"""}, number: {$sum:1}}}, {$sort: {number: -1}}]).number()

प्रश्न 65. MongoDB शेल से, आप list.js नामक जावास्क्रिप्ट फ़ाइल को कैसे निष्पादित करते हैं??

  • node 'list.js'
  • exec('list.js)
  • run('list.js)
  • load('list.js)

प्रश्न 66. कौन सी MongoDB शेल क्वेरी ग्राहक के संग्रह को अवरोही नाम के आधार पर सॉर्ट करेगी?

  • db.customers.sort({name: -1}.find({})
  • db.customers.sort({name: -1})
  • db.customers.find({}).sort({name: -1})
  • db.customers.find({}).sort({name: 1})

प्रश्न 67. मान लीजिए आप इसका उपयोग कर रहे हैं mongoimport कार्मिक डेटा आयात करने का आदेश और ईमेल फ़ील्ड पर एक अद्वितीय अनुक्रमणिका है. क्या होता है जब आयात में डुप्लिकेट ईमेल होते हैं??

  • आयात आदेश किसी भी रिकॉर्ड को आयात किए बिना निरस्त हो जाता है.
  • आयात कमांड रिकॉर्ड को आयात करता है लेकिन रिकॉर्ड को शामिल नहीं करता है, और फिर गर्भपात हो जाता है.
  • आयात कमांड खराब दस्तावेज़ को आयात नहीं करता है लेकिन बाकी को आयात करता है.
  • आयात आदेश आपको खराब रिकॉर्ड को ठीक करने के लिए संकेत देता है.

ध्यान दें: डिफ़ॉल्ट रूप से, डुप्लिकेट कुंजी और दस्तावेज़ सत्यापन त्रुटियों का सामना करने पर mongoimport एक ऑपरेशन जारी रखता है.

संदर्भ

प्रश्न 68. आपके पास लाखों दस्तावेज़ों का संग्रह है. हर बार जब आप सॉर्ट करने का प्रयास करते हैं. MongoDB की मेमोरी ख़त्म हो गई है. क्या मदद मिल सकती है?

  • सॉर्ट करने से पहले पर्ज ऑपरेटर का उपयोग करें.
  • संपूर्ण संग्रह लौटाएँ और क्लाइंट पर क्रमबद्ध करें.
  • इधर दें –अधिक-मेमोरी विकल्प.
  • जिस फ़ील्ड को आप सॉर्ट कर रहे हैं उस पर एक इंडेक्स बनाएं.

प्रश्न 69. आपको टेक्स्ट फ़ील्ड में किसी शब्द को तुरंत ढूंढने में सक्षम होना चाहिए. तुम्हे क्या करना चाहिए?

  • फ़ील्ड पर एक टेक्स्ट इंडेक्स बनाएं और $text क्वेरी करें.
  • अवरोही क्रम में एकल फ़ील्ड इंडेक्स बनाएं, और शब्द के लिए एक प्रश्न पूछें.
  • $text क्वेरी करें.
  • फ़ील्ड पर $regex बनाएँ, और एक $regex क्वेरी करें.

तर्क: You need a text index in order to perform a $text query on a field. $text query uses the text index under the hood

संदर्भ: $text query Text index

क्यू 70. Which field is always included in a projection unless specifically excluded?

  • अनुक्रमणिका
  • नाम
  • _id
  • row number

संदर्भ

प्र71. After installing MongoDB on your machine, what must you do before launching Mongo?

  • Create a user account.
  • ऑनलाइन पंजीकरण करें.
  • Create a data directory.
  • Establish security credentials.

ध्यान दें: The question in case is ambiguous. In the mongo docs, on the Windows Installation section, it clearly specifies the need for creating a data directory. तथापि, that does not seem to be the case for Unix based systems. इसलिए, that gives use the closest possible solution for a specific platform. If we extrapolate that to the question, that seems to be the most reasonable solution.

mongodb site

प्र72. How does ajsonArray file need to be structured?

  • as a properly formatted JSON array
  • as YAML
  • as plain text
  • as a BSON object

Section blog

प्रश्न 73. MongoDB शेल से, how do you display all of a database’s memory usage?

  • db.size()
  • db.info()
  • db.memory()
  • db.stats()

प्रश्न 74. How do you create a new MongoDB user?

  • db.createUser({})
  • db.insert({user: 1})
  • db.customers.newUser({})
  • db.newUser({})

MongoDB documentation

प्रश्न 75. What is the internal data structure of a MongoDB document?

  • JSON (JavaScript Object Notation)
  • बीएसओएन (Binary JSON)
  • ORM (object relational mode)
  • MBF (MongoDB binary format)

MongoDB documentation JSON and BSON

प्रश्न 76. Which projection shows only the FirstName and lastName fields of a document in the customers collection?

  • db.customers.find({}, {firstName: 1, lastName: 1})
  • db.customers.find({}, {_id:0, firstName: 1, lastName: 1})
  • db.customers.find({_id: 0, year: 1, maek: 1, model: 1})
  • db.customers.find({}).project({firstName: 1, lastName: 1})

प्र77. Documents in mongodb are atomic at the ___ level

  • डेटाबेस
  • मैदान
  • नहीं
  • दस्तावेज़

MongoDB reference

प्रश्न 78. What should the priority of a member be in order to prevent it from becoming the primary in replica set?

  • 1
  • null
  • 0
  • -1

MongoDB reference

प्र79. You need to add an index to the large name collection in your production database. आप अपने उपयोगकर्ताओं के लिए सेवा में व्यवधान नहीं चाहते हैं और आप घंटों के दौरान काम करने के लिए एक टीम रखने का जोखिम नहीं उठा सकते हैं. तुम्हे क्या करना चाहिए?

  • रीइंडेक्स का उपयोग करें() अनुक्रमणिका को शीघ्रता से जोड़ने का आदेश.
  • createIndex का उपयोग करें() विकल्प पृष्ठभूमि = सत्य के साथ आदेश.
  • createIndex का उपयोग करें() आज्ञा.
  • createIndex का उपयोग करें() समानांतर = सत्य विकल्प के साथ कमांड.

MongoDB reference

संस्करण में समवर्ती परिवर्तन 4.2.

MongoDB एक अनुकूलित बिल्ड प्रक्रिया का उपयोग करता है जो इंडेक्स बिल्ड के प्रारंभ और अंत में निर्दिष्ट संग्रह पर एक विशेष लॉक प्राप्त करता है और रखता है. संग्रह पर सभी आगामी परिचालनों को createIndex तक प्रतीक्षा करनी होगी() एक्सक्लूसिव लॉक जारी करता है. createIndex() अधिकांश सूचकांक निर्माण के दौरान इंटरलीविंग पढ़ने और लिखने के संचालन की अनुमति देता है.

createIndex के लॉकिंग व्यवहार के बारे में अधिक जानकारी के लिए(), जनसंख्या संग्रह पर सूचकांक निर्माण देखें.

क्यू 80. एकत्रीकरण का उपयोग करते समय $convert. जो कोई पैरामीटर नहीं है?

  • इनपुट
  • आउटपुट
  • प्रति
  • त्रुटि पर

MongoDB reference

क्यू81. टैग सेट में सभी टैग मान _ होने चाहिए.

  • JSON
  • पूर्णांकों
  • तार
  • एक्सएमएल

MongoDB reference

प्रश्न 82. Mongoimport कमांड का उपयोग करते समय, आप आयात करने से पहले डेटाबेस को कैसे छोड़ सकते हैं??

  • -d विकल्प का प्रयोग करें.
  • mongoimport के बजाय mongooverwrite कमांड का उपयोग करें.
  • -ड्रॉप विकल्प का प्रयोग करें.
  • आयात करने से पहले डेटाबेस को मैन्युअल रूप से ड्रॉप करें.

तर्क: दस्तावेज़ों में कोई -d विकल्प नहीं है (https://www.mongodb.com/docs/database-tools/mongoimport/#options.)

ध्यान दें: मान लें कि आयात करते समय आपसे एक संग्रह छोड़ने के लिए कहा गया है, का उपयोग करें –ड्रॉप विकल्प.

क्यू 83. MongoDB में CSV फ़ाइल आयात करने के लिए, आपको कौन सा आदेश जारी करना चाहिए?

  • डालना
  • mongorestore
  • नींद
  • mongoimport

प्रश्न 84. एक महत्वपूर्ण रिकॉर्ड को सेट में दो अन्य सर्वरों पर दोहराया जाना चाहिए. कौन सी क्वेरी गारंटी देती है कि इसे इच्छानुसार डाला गया है?

  • db.inventory.insert({ prodid: "tab1122", qty : 10}, { writeConcern: { w: 2, wtimeout: 5000} })
  • db.inventory.insert({ prodid: "tab1122", qty : 10}, { writeConcern: { j: true} })
  • db.inventory.insert({ prodid: "tab1122", qty : 10}, { writeConcern: { w: 2, j:false, wtimeout: 5000} })
  • db.inventory.insert({ prodid: "tab1122", qty : 10}, { writeConcern: { w: 2, j:true, wtimeout: 5000} })

MongoDB reference

क्यू85. MongoDB को कॉन्फ़िगर करने के लिए उपयोग की जाने वाली डिफ़ॉल्ट फ़ाइल का नाम क्या है??

  • mongo.config
  • mongod.conf
  • config.sys
  • .mdbconfig

MongoDB reference

क्यू 86. ड्रॉपइंडेक्स का उपयोग करने के बाद() अपने संग्रह पर आदेश दें, एक सूचकांक शेष है। शेष सूचकांक को गिराने के लिए आप क्या कर सकते हैं?

  • ड्रॉपइंडेक्स का प्रयोग करें({सब:1}) सभी पैरामीटर के साथ.
  • Required_id अनुक्रमणिका को हटाया नहीं जा सकता.
  • ड्रॉपइंडेक्स पर कॉल करें({“पहचान“:1}) इसे हटाने के लिए बाध्य करना.
  • ड्रॉपइंडेक्स पर कॉल करें({“पहचान“}) इसे हटाने के लिए बाध्य करना.

MongoDB reference

क्यू87. क्षैतिज रूप से स्केल करना, MongoDB क्या उपयोग करता है?

  • टुकड़ा करना
  • प्रतिकृति
  • PARTITION
  • बैकअप

MongoDB reference

क्यू88. आपके डेटाबेस संग्रह में वेब सत्र की जानकारी होती है. एक मैदान, आख़िरी गतिविधि, उपयोगकर्ता अंतिम बार कब सक्रिय था, इसका टाइमस्टैम्प रखता है. आप इसके बाद उपयोगकर्ता सत्र हटाना चाहते हैं 30 निष्क्रियता के मिनट. आपका सबसे अच्छा विकल्प क्या है?

  • पुराने सभी रिकॉर्ड को हटाने के लिए अंतराल टाइमआउट के माध्यम से बुलाया गया जावास्क्रिप्ट फ़ंक्शन बनाएं 30 मिनट.
  • लास्टएक्टिविटी फ़ील्ड पर एक टीटीएल इंडेक्स बनाएं और एक्सपायरआफ्टरसेकंड्स को सेट करें 1800.
  • आपको एक संग्रहीत प्रक्रिया बनानी होगी.
  • हर बार जब आप समाप्त हो चुके पुराने रिकॉर्ड के लिए एक नया रिकॉर्ड बनाते हैं और उन्हें हटा देते हैं.

MongoDB reference

क्यू 89. MongoDB शेल में, आप कैसे बता सकते हैं कि किसी क्वेरी के साथ किसी इंडेक्स का उपयोग किया गया था?

  • db.customers.find({lastName: 'smith'}).explain()
  • db.customers.find({lastName: 'smith'}).perf()
  • db.customers.find({lastName: 'smith'}).plan()
  • db.customers.find({lastName: 'smith'}).usedIndex()

Q90. आपको टेक्स्ट फ़ील्ड में किसी शब्द को तुरंत ढूंढने में सक्षम होना चाहिए. तुम्हे क्या करना चाहिए?

  • फ़ील्ड पर एक टेक्स्ट इंडेक्स बनाएं और $text क्वेरी करें.
  • अवरोही क्रम में एकल फ़ील्ड इंडेक्स बनाएं, और शब्द के लिए एक प्रश्न पूछें.
  • $text क्वेरी करें.
  • फ़ील्ड पर $regex बनाएँ, और एक $regex क्वेरी करें.

प्रश्न91. MongoDB को कॉन्फ़िगर करने के लिए उपयोग की जाने वाली डिफ़ॉल्ट फ़ाइल का नाम क्या है??

  • mongo.config
  • mongod.conf
  • config.sys
  • .mdbconfig

प्रश्न92. You have a collection named restaurants with the geographical information stored in the location property, how do you create a geospatial index on it?

  • db.restaurants.createIndex({location: "2dsphere"})
  • db.restaurants.geospatial({location: "2dsphere"})
  • db.restaurants.createIndex("2dsphere":"location")
  • db.restaurants.createIndex({geospatial: "location"})

प्रश्न93. यदि रेप्लिका सेट ऑप्लॉग की मेमोरी ख़त्म हो जाए तो उसका क्या होगा??

  • The oplog will be saved on one of the secondary servers.
  • The oplog is capped collection and can't run out of memory
  • The MongoDB instance will fail
  • The oplog will stop recording logging information

प्रश्न94. MongoDB शेल का उपयोग करना, आप ग्राहक संग्रह और उसके अनुक्रमणिका को कैसे हटाते हैं??

  • db.customers.remove({}).indexes();
  • db.customers.remove({});
  • db.customers.drop();
  • db.customers.delete();

प्रश्न95. पारंपरिक रिलेशनल डेटाबेस की तुलना में MongoDB को NoSQL डेटाबेस के रूप में उपयोग करने का प्राथमिक लाभ क्या है??

  • जटिल जोड़ों के लिए बेहतर समर्थन
  • Schema flexibility
  • ACID compliance
  • Fixed data structure

Explanation : MongoDB’s primary advantage as a NoSQL database over traditional relational databases is its schema flexibility.

प्रश्न96. What is a Replica Set in MongoDB?

  • A set of related database collections
  • A group of MongoDB servers that maintain the same data set
  • A type of database index in MongoDB
  • A query language for MongoDB

प्रश्न97. Which command is used to create a new database in MongoDB?

  • createDatabase()
  • useDatabase()
  • db.createDatabase()
  • use

प्रश्न98. What is the default port number for MongoDB?

  • 27017
  • 3306
  • 5432
  • 8080

प्रश्न99. Which of the following is a BSON data type in MongoDB?

  • Integer
  • Float
  • तारीख
  • String

Q100. What is the purpose of an index in MongoDB?

  • To define the structure of a document
  • To improve query performance
  • To group related documents together
  • To store binary data

Q101. Which operator is used for equality in MongoDB queries?

  • $eq
  • $ne
  • $gt
  • $lt

Q102. What is the role of the mongod process in MongoDB?

  • It is the MongoDB shell
  • It is the primary daemon process for the MongoDB server
  • It is responsible for data replication
  • It is a tool for importing and exporting data

Q103. Which method is used to remove a document from a collection in MongoDB?

  • deleteOne()
  • removeOne()
  • drop()
  • remove()

क्यू104. What is a GridFS in MongoDB?

  • A distributed file system
  • A system for managing database transactions
  • A way to store large files in MongoDB
  • A type of database index

क्यू105. Which aggregation stage in MongoDB is used to group documents by a specified expression and apply an accumulator expression to each group?

  • $group
  • $match
  • $project
  • $sort

Q106. What is sharding in MongoDB?

  • The process of dividing a database into multiple collections
  • The process of dividing a collection into multiple documents
  • The process of dividing a database into multiple smaller databases
  • एकाधिक सर्वरों पर डेटा वितरित करने की प्रक्रिया

Q107. MongoDB में किसी दस्तावेज़ को अद्यतन करने के लिए किस ऑपरेशन का उपयोग किया जाता है??

  • update()
  • modify()
  • change()
  • set()

Q108. MongoDB में TTL इंडेक्स क्या है??

  • पूर्ण-पाठ खोज के लिए उपयोग किया जाने वाला एक सूचकांक
  • एक सूचकांक जो निर्दिष्ट समय के बाद दस्तावेज़ों को स्वचालित रूप से समाप्त कर देता है
  • दस्तावेजों को अवरोही क्रम में क्रमबद्ध करने के लिए उपयोग किया जाने वाला सूचकांक
  • भू-स्थानिक प्रश्नों के लिए उपयोग किया जाने वाला सूचकांक

Q109. MongoDB क्वेरी में लौटाए गए दस्तावेज़ों की संख्या को सीमित करने के लिए किस कमांड का उपयोग किया जाता है??

  • limit()
  • count()
  • max()
  • skip()

Q110. MongoDB में कंपाउंड इंडेक्स क्या है??

  • एक सूचकांक जो अनेक क्षेत्रों को जोड़ता है
  • एक सूचकांक जो अनेक संग्रहों को फैलाता है
  • जटिल गणितीय संक्रियाओं के लिए उपयोग किया जाने वाला सूचकांक
  • नेस्टेड दस्तावेज़ों की क्वेरी के लिए उपयोग किया जाने वाला एक सूचकांक

प्रश्न111. MongoDB क्वेरीज़ में तार्किक OR ऑपरेशन करने के लिए किस ऑपरेटर का उपयोग किया जाता है??

  • $or
  • $and
  • $not
  • $nor

Q112. MongoDB में कवर की गई क्वेरी क्या है??

  • एक क्वेरी जो कवर किए गए दस्तावेज़ लौटाती है
  • एक क्वेरी जो अनेक संग्रहों को कवर करती है
  • एक क्वेरी जो ढके हुए कर्सर का उपयोग करती है
  • एक क्वेरी जो कवर किए गए इंडेक्स का उपयोग करती है

प्रश्न 113. MongoDB में इंडेक्स बनाने के लिए किस विधि का उपयोग किया जाता है??

  • addIndex()
  • index()
  • createIndex()
  • makeIndex()

प्रश्न114. MongoDB में कंपाउंड शार्ड कुंजी क्या है??

  • शार्डिंग के लिए उपयोग की जाने वाली कई फ़ील्ड से बनी एक कुंजी
  • डेटा को एन्क्रिप्ट करने के लिए उपयोग की जाने वाली एक कुंजी
  • दस्तावेजों को आरोही क्रम में क्रमबद्ध करने के लिए उपयोग की जाने वाली कुंजी
  • दस्तावेज़ों को समूहीकृत करने के लिए उपयोग की जाने वाली एक कुंजी

प्रश्न 115. का उद्देश्य क्या है mongos process in MongoDB?

  • यह सर्वर प्रदर्शन की निगरानी के लिए एक उपकरण है
  • यह डेटाबेस बैकअप प्रबंधित करने का एक उपकरण है
  • यह शार्डेड क्लस्टर्स के लिए एक रूटिंग सेवा है
  • It is a tool for importing and exporting data

लेखक

  • हेलेन बस्सी

    नमस्ते, I'm Helena, एक ब्लॉग लेखक जिसे शिक्षा क्षेत्र में ज्ञानवर्धक सामग्री पोस्ट करने का शौक है. मेरा मानना ​​है कि शिक्षा व्यक्तिगत और सामाजिक विकास की कुंजी है, और मैं अपने ज्ञान और अनुभव को सभी उम्र और पृष्ठभूमि के शिक्षार्थियों के साथ साझा करना चाहता हूं. मेरे ब्लॉग पर, आपको सीखने की रणनीतियों जैसे विषयों पर लेख मिलेंगे, ऑनलाइन शिक्षा, व्यवसायिक नीति, और अधिक. मैं अपने पाठकों की प्रतिक्रिया और सुझावों का भी स्वागत करता हूं, इसलिए बेझिझक एक टिप्पणी छोड़ें या किसी भी समय मुझसे संपर्क करें. मुझे आशा है कि आपको मेरा ब्लॉग पढ़ने में आनंद आएगा और यह उपयोगी और प्रेरणादायक लगेगा.

    सभी पोस्ट देखें

के बारे में हेलेन बस्सी

नमस्ते, I'm Helena, एक ब्लॉग लेखक जिसे शिक्षा क्षेत्र में ज्ञानवर्धक सामग्री पोस्ट करने का शौक है. मेरा मानना ​​है कि शिक्षा व्यक्तिगत और सामाजिक विकास की कुंजी है, और मैं अपने ज्ञान और अनुभव को सभी उम्र और पृष्ठभूमि के शिक्षार्थियों के साथ साझा करना चाहता हूं. मेरे ब्लॉग पर, आपको सीखने की रणनीतियों जैसे विषयों पर लेख मिलेंगे, ऑनलाइन शिक्षा, व्यवसायिक नीति, और अधिक. मैं अपने पाठकों की प्रतिक्रिया और सुझावों का भी स्वागत करता हूं, इसलिए बेझिझक एक टिप्पणी छोड़ें या किसी भी समय मुझसे संपर्क करें. मुझे आशा है कि आपको मेरा ब्लॉग पढ़ने में आनंद आएगा और यह उपयोगी और प्रेरणादायक लगेगा.

उत्तर छोड़ दें