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

MongoDB में केस-इनसेंसिटिव क्वेरी कैसे करें

MongoDB में केस-इनसेंसिटिव (मामले को नजरअंदाज करने वाली) क्वेरी के लिए रेगुलर एक्सप्रेशन में i फ्लैग का उपयोग करें।

उदाहरण से समझें

एक कलेक्शन बनाकर अलग-अलग केस में नाम इन्सर्ट करते हैं:

> db.caseInsensitiveDemo.insertOne({"UserName": "David"});
> db.caseInsensitiveDemo.insertOne({"UserName": "DAVID"});
> db.caseInsensitiveDemo.insertOne({"UserName": "david"});
> db.caseInsensitiveDemo.insertOne({"UserName": "Carol"});
> db.caseInsensitiveDemo.insertOne({"UserName": "Mike"});
> db.caseInsensitiveDemo.insertOne({"UserName": "Sam"});
> db.caseInsensitiveDemo.insertOne({"UserName": "daVID"});

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

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

आउटपुट:

अब केस-इनसेंसिटिव खोज के लिए:

> db.caseInsensitiveDemo.find({UserName: /^david$/i}).pretty();

आउटपुट:

/^david$/i में:

  • ^ और $ - शुरुआत और अंत (एक्सैक्ट मैच)
  • i फ्लैग - केस-इनसेंसिटिव

आंशिक मैच के लिए /david/i का उपयोग करें।

  1. QR कोड कैसे बनाएं QR कोड कैसे बनाएं

    आपने शायद पहले QR कोड देखा होगा। वे वर्गाकार होते हैं, आमतौर पर काले, कोनों पर कुछ छोटे वर्ग होते हैं, और बहुत सारी टेढ़ी-मेढ़ी रेखाएं या डॉट्स होते हैं जो आपको आश्चर्य में डाल देते हैं कि आखिर आपको इसके साथ क्या करना है। QR कोड क्या है? QR कोड Quick Response कोड का संक्षिप्त रूप है। ठीक वैसे ही जै

  1. - क्या MongoDB में केस-इनसेंसिटिव क्वेरी बनाना संभव है?

    हां, आप MongoDB में केस-इनसेंसिटिव क्वेरी बनाने के लिए regexp का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourCollectionName.find({yourFieldName:/^yourvalue$/i}); उपरोक्त सिंटैक्स को समझने के लिए, आइए कुछ डॉक्यूमेंट्स के साथ एक कलेक्शन बनाएं। डॉक्यूमेंट्स के साथ कलेक्शन बनाने की क्वेरी इस प्रका

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क