MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB और C#:केस असंवेदनशील खोज

ऐसा करने का सबसे आसान और सुरक्षित तरीका Linq . का उपयोग करना है :

var names = namesCollection.AsQueryable().Where(name =>
    name.FirstName.ToLower().Contains("hamster"));

जैसा कि ट्यूटोरियल में बताया गया है ToLower , ToLowerInvariant , ToUpper और ToUpperInvariant सभी मैच असंवेदनशील तरीके से करते हैं। उसके बाद आप सभी समर्थित स्ट्रिंग विधियों का उपयोग कर सकते हैं जैसे Contains या StartsWith

यह उदाहरण उत्पन्न करेगा:

{
    "FirstName" : /hamster/is
}

i विकल्प इसे केस असंवेदनशील बनाता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग-मोंगोडीबी एग्रीगेशन फ्रेमवर्क में $cond ऑपरेशन का उपयोग कैसे करें

  2. mongorestore विफल:कोई पहुंच योग्य सर्वर नहीं

  3. MongoDB:पथ में बहुत अधिक स्थितीय (यानी '$') तत्व पाए जाते हैं

  4. MongoDB के लिए WiredTiger स्टोरेज इंजन का अवलोकन

  5. नेवला/मोंगोडब कस्टम सॉर्ट