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

रेगेक्स का उपयोग करते समय MongoDB प्रदर्शन समस्याओं से बचें


MongoDB में प्रदर्शन समस्याओं से बचने के लिए, अनुक्रमणिका की अवधारणा का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo531.createIndex({"CountryName":"text","Name":"text"});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ठीक है " :1}> db.demo531.insertOne({CountryName:"US",,"Name":"Chris"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e8b2b60ef4dcbee04fbbbf2")}> db.demo531 .insertOne({CountryName:"UK",,"Name":"David"});{ "acknowledge" :true, "insertId" :ObjectId("5e8b2b6cef4dcbee04fbbbf3")}> db.demo531.insertOne({CountryName:"AUS ","नाम":"क्रिस"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e8b2b74ef4dcbee04fbbbf4")}> db.demo531.insertOne({CountryName:"US",,"Name":"CHRIS "});{"स्वीकृत" :सच, "insertId" :ObjectId("5e8b2badef4dcbee04fbbbf5")}

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

> db.demo531.find();

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

{ "_id" :ObjectId("5e8b2b60ef4dcbee04fbbbf2"), "CountryName" :"US", "Name" :"Chris" }{ "_id" :ObjectId("5e8b2b6cef4dcbee04fbbbf3"), "CountryName" :"UK" , "नाम" :"डेविड" }{ "_id" :ObjectId ("5e8b2b74ef4dcbee04fbbbf4"), "कंट्रीनाम" :"AUS", "Name" :"chris" }{ "_id" :ObjectId ("5e8b2badef4dcbee04fbbbf5"), " CountryName" :"US", "Name" :"CHRIS" }

रेगेक्स का उपयोग करने के लिए क्वेरी निम्नलिखित है -

> db.demo531.find({CountryName:"US", "Name":{ "$regex":"chris", "$options":"i" }}).limit(4); 

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

{ "_id" :ObjectId("5e8b2b60ef4dcbee04fbbbf2"), "CountryName" :"US", "Name" :"Chris" }{ "_id" :ObjectId("5e8b2badef4dcbee04fbbbf5"), "CountryName" :"US" , "नाम" :"क्रिस" }

  1. MongoDB अपडेटऑन () और इन्सर्टऑन () का उपयोग करना

    MongoDB insertOne() एक संग्रह में एक दस्तावेज़ सम्मिलित करता है, जबकि updateOne() एक क्वेरी फ़िल्टर के आधार पर संग्रह में एक दस्तावेज़ को अद्यतन करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo735.insertOne({id:1,Name:Carol});{ acknowledge:true, insertedId :ObjectId( 5ead51c757bb72a10bcf06

  1. इन समस्या निवारकों का उपयोग करके Internet Explorer में प्रदर्शन और सुरक्षा समस्याओं को ठीक करें

    जबकि Microsoft एज क्रोमियम संस्करण एक दशक पुराने इंटरनेट एक्सप्लोरर की जगह ले रहा है, एक कारण है कि Microsoft अभी भी IE को जीवित रख रहा है। एंटरप्राइज़ उपयोगकर्ताओं के अलावा, कई उपयोगकर्ता, विशेष रूप से जो विंडोज 7 से माइग्रेट हुए हैं, वे अभी भी इसे अपने ब्राउज़र के रूप में उपयोग कर रहे हैं। Windows

  1. क्रोम प्रदर्शन समस्याओं को ठीक करना

    Google क्रोम एक बेहतरीन ब्राउज़र है, लेकिन यह अच्छी मशीनों पर भी एक प्रदर्शन हॉग है। यदि आप अपनी मशीन पर Google क्रोम के साथ समस्याओं का सामना करते हुए थक गए हैं, तो हम इस लेख में आपके प्रदर्शन को बेहतर बनाने के बारे में चर्चा करेंगे। ध्यान दें कि यहां प्रदर्शन युक्तियां CPU और दोनों को कम करती हैं