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();

यह निम्नलिखित आउटपुट देगा -

{
   "_id" : ObjectId("5e03960af5e889d7a51994ff"),
   "StudentName" : "John Smith",
   "StudentAge" : 21
}
{
   "_id" : ObjectId("5e039611f5e889d7a5199500"),
   "StudentName" : "John Doe",
   "StudentAge" : 24
}
{
   "_id" : ObjectId("5e03961df5e889d7a5199501"),
   "StudentName" : "Adam Smith",
   "StudentAge" : 22
}

विशिष्ट रिकॉर्ड खोजने के लिए क्वेरी निम्नलिखित है -

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

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e03961df5e889d7a5199501"), "StudentName" : "Adam Smith", "StudentAge" : 22 }

  1. Windows Shell अनुभव होस्ट क्या है और यह इतनी मेमोरी क्यों ले रहा है?

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

  1. MongoDB एम्बेडेड दस्तावेज़ में एक निश्चित तत्व कैसे खोजें?

    एक निश्चित तत्व खोजने के लिए, MongoDB में $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo744.insertOne( ...    { ...       studentInformation: ...       [ ...          { ...         &nbs

  1. लास्टपास का विकल्प खोजने का यह सही समय क्यों है?

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