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

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

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

> db.demo531.createIndex({"CountryName":"text","Name":"text"});
{ "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1 }
> db.demo531.insertOne({CountryName:"US","Name":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8b2b60ef4dcbee04fbbbf2") }
> db.demo531.insertOne({CountryName:"UK","Name":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8b2b6cef4dcbee04fbbbf3") }
> db.demo531.insertOne({CountryName:"AUS","Name":"chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8b2b74ef4dcbee04fbbbf4") }
> db.demo531.insertOne({CountryName:"US","Name":"CHRIS"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8b2badef4dcbee04fbbbf5") }

find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:

> db.demo531.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5e8b2b60ef4dcbee04fbbbf2"), "CountryName" : "US", "Name" : "Chris" }
{ "_id" : ObjectId("5e8b2b6cef4dcbee04fbbbf3"), "CountryName" : "UK", "Name" : "David" }
{ "_id" : ObjectId("5e8b2b74ef4dcbee04fbbbf4"), "CountryName" : "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", "Name" : "CHRIS" }
  1. - MongoDB updateOne() और insertOne() का उपयोग

    MongoDB insertOne() एक डॉक्यूमेंट को कलेक्शन में डालता है, जबकि updateOne() क्वेरी फ़िल्टर के आधार पर कलेक्शन में एक डॉक्यूमेंट को अपडेट करता है। आइए डॉक्यूमेंट्स के साथ एक कलेक्शन बनाते हैं: > db.demo735.insertOne({id:1,Name:Chris}); { acknowledged : true, insertedId : ObjectId(5ead51b657bb72a1

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

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

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

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