Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB को रिकॉर्ड खोजने में बहुत समय क्यों लग रहा है?

इस मामले में, किसी विशेष फील्ड पर इंडेक्स की अवधारणा का उपयोग करें। पहले डॉक्यूमेंट्स के साथ एक कलेक्शन बनाएं। यहां हमने createIndex() का उपयोग करके इंडेक्स भी बनाया है:

> db.decreasetimeusingindex.createIndex({"StudentName":1}); 
{ "createdCollectionAutomatically": true, "numIndexesBefore": 1, "numIndexesAfter": 2, "ok": 1 }
> db.decreasetimeusingindex.insertOne({"StudentName":"John Smith","StudentAge":21}); 
{ "acknowledged": true, "insertedId": ObjectId("5e03960af5e889d7a51994ff") }
> db.decreasetimeusingindex.insertOne({"StudentName":"John Doe","StudentAge":24}); 
{ "acknowledged": true, "insertedId": ObjectId("5e039611f5e889d7a5199500") }
> db.decreasetimeusingindex.insertOne({"StudentName":"Adam Smith","StudentAge":22}); 
{ "acknowledged": true, "insertedId": ObjectId("5e03961df5e889d7a5199501") }

सभी डॉक्यूमेंट्स देखें:

> db.decreasetimeusingindex.find().pretty();

आउटपुट:


विशिष्ट रिकॉर्ड खोजने की क्वेरी:

> db.decreasetimeusingindex.find({"StudentName":"Adam Smith"});

परिणाम:

            
  1. विंडोज शेल एक्सपीरियंस होस्ट (Windows Shell Experience Host) क्या है और यह इतनी मेमोरी क्यों ले रहा है? विंडोज शेल एक्सपीरियंस होस्ट (Windows Shell Experience Host) क्या है और यह इतनी मेमोरी क्यों ले रहा है?

    अपने विंडोज 10 कंप्यूटर पर काम करते हुए, आप एक या दो मेमोरी-खपत वाले प्रोग्राम्स और सर्विसेज का सामना कर सकते हैं। यदि आपने कभी जांच नहीं की है, तो टास्क मैनेजर अप्लेट को देखना यह जानने में महत्वपूर्ण हो सकता है कि प्रोसेस आपके कंप्यूटर पर कितनी मेमोरी खपत कर रहे हैं। विंडोज शेल एक्सपीरियंस होस्ट (W

  1. - MongoDB में एम्बेडेड डॉक्यूमेंट में निश्चित तत्व कैसे ढूंढें?

    निश्चित तत्व ढूंढने के लिए MongoDB में $project का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo744.insertOne( { studentInformation: [ { studentName:Robert, grade:A }, { studentName:Bob, grade:C }, { studentName:John, grade:B }, { studentName:Sam, grade:A } ] } ); { acknowledged : true, insert

  1. क्या LastPass से स्विच करने का समय आ गया है? क्यों अभी एक विकल्प मायने रखता है क्या LastPass से स्विच करने का समय आ गया है? क्यों अभी एक विकल्प मायने रखता है

    पिछले कुछ वर्षों से, LastPass निस्संदेह गो-टू फ्री पासवर्ड मैनेजर था, क्योंकि यह बिना एक पैसा चुकाए अधिकांश लोगों की तलाश की कार्यक्षमता प्रदान करता था। हालांकि, 16 मार्च, 2021 से, LastPass फ्री टियर उपयोगकर्ता या तो कंप्यूटर या स्मार्टफोन पर सेवा का उपयोग करने तक सीमित रहेंगे। वास्तव में क्या हुआ?