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

Mongo में केस असंवेदनशील खोज

आप $options => i . का उपयोग कर सकते हैं केस असंवेदनशील खोज के लिए। स्ट्रिंग मिलान के लिए आवश्यक कुछ संभावित उदाहरण देना।

सटीक मामला असंवेदनशील string

db.collection.find({name:{'$regex' : '^string$', '$options' : 'i'}})

इसमें string शामिल है

db.collection.find({name:{'$regex' : 'string', '$options' : 'i'}})

string से शुरू करें

db.collection.find({name:{'$regex' : '^string', '$options' : 'i'}})

string के साथ समाप्त करें

db.collection.find({name:{'$regex' : 'string$', '$options' : 'i'}})

इसमें string शामिल नहीं है

db.collection.find({name:{'$regex' : '^((?!string).)*$', '$options' : 'i'}})

इसे बुकमार्क के रूप में रखें, और किसी भी अन्य परिवर्तन के संदर्भ के लिए जिसकी आपको आवश्यकता हो सकती है।http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैक ओएस 10.15 (कैटालिना) में अपग्रेड करने के बाद मोंगोडीबी डेटा निर्देशिका नहीं ढूंढ सकता है

  2. MongoDB-Java ड्राइवर का उपयोग करके सरणी से एक प्रविष्टि निकालें

  3. MongoDB में बाधाओं को कैसे लागू करें?

  4. कैसे जांचें कि किसी सरणी फ़ील्ड में MongoDB में एक अद्वितीय मान या कोई अन्य सरणी है या नहीं?

  5. MongoDB में डेटा वर्जनिंग को लागू करने के तरीके