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

MongoDB बड़ा संग्रह और धीमी खोज? कैसे ठीक करना है?

<घंटा/>

तेज़ खोज के लिए, index. इसके लिए createIndex() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo661.createIndex({ListOfName:1});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1}> db.demo661.insertOne({ _id:1,ListOfName:["जॉन",,"रॉबर्ट", "डेविड"]});{ "स्वीकृत" :सच, "insertId" :1 }> db.demo661.insertOne({_id:2,ListOfName:[ "माइक", "सैम"]}); { "स्वीकार किया गया":सच, "सम्मिलित आईडी":2}> db.demo661.insertOne ({_id:3, ListOfName:["जॉन", "डेविड", "बॉब" ]});{ "स्वीकृत" :सच, "insertId" :3 }

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo661.find();

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

{ "_id" :1, "ListOfName" :[ "जॉन", "रॉबर्ट", "डेविड" ] }{ "_id" :2, "ListOfName" :[ "माइक", "सैम" ] } "_id" :3, "ListOfName" :[ "जॉन", "डेविड", "बॉब"] }

दस्तावेज़ लाने के लिए निम्नलिखित प्रश्न हैं -

> db.demo661.find({"ListOfName":{"$all":["John",,"David"]}});

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

{ "_id" :1, "ListOfName" :[ "जॉन", "रॉबर्ट", "डेविड" ] }{ "_id" :3, "ListOfName" :[ "जॉन", "डेविड", "बॉब" " ] } 
  1. MongoDB संग्रह से डुप्लिकेट कैसे निकालें?

    इसके लिए, अद्वितीय:सत्य . सेट करें अर्थात अद्वितीय बाधा और नीचे दिए गए सिंटैक्स के अनुसार डुप्लिकेट डालने से बचें - db.yourCollectionName.ensureIndex({yourFieldName: 1}, {unique: true, dropDups: true}) उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ों के साथ एक संग्रह बनाते हैं। यहां, डुप्लीकेट

  1. विंडोज 10 और विंडोज 11 पर धीमी माइक्रोसॉफ्ट एज को कैसे ठीक करें?

    विंडोज 10 और 11 यूजर्स जानते हैं कि माइक्रोसॉफ्ट एज को हर किसी का डिफॉल्ट ब्राउजर बनाने के लिए कितना जोर दे रहा है। यदि आप उन लोगों में से हैं जिन्होंने स्विच किया है, तो अनुभव सर्वव्यापी Google क्रोम ब्राउज़र से अलग नहीं हो सकता है। आखिरकार, एज क्रोमियम पर आधारित है, इसलिए यह क्रोम के समान व्यवहार

  1. स्लो और लैगिंग विंडोज 10 सिस्टम को कैसे ठीक करें

    विंडोज 10 बहुत अच्छा है और इसमें कोई संदेह नहीं है कि माइक्रोसॉफ्ट इसे और बेहतर बनाने के लिए बहुत सारे अपडेट पर जोर दे रहा है। लेकिन, बहुत सारे उपयोगकर्ता नियमित रूप से धीमे और सुस्त विंडोज 10 के बारे में शिकायत करते हैं। इस बात से कोई इंकार नहीं है कि बहुत सारे विंडोज 10 उपयोगकर्ता, या यहां तक ​​कि