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

MongoDB में केस असंवेदनशील छँटाई

अपडेट करें: अब तक mongodb में केस असंवेदनशील इंडेक्स हैं:

Users.find({})
  .collation({locale: "en" })
  .sort({name: 1})
  .exec()
  .then(...)

खोल:

db.getCollection('users')
  .find({})
  .collation({'locale':'en'})
  .sort({'firstName':1})

अपडेट करें: यह उत्तर पुराना है, 3.4 में केस असंवेदनशील इंडेक्स होंगे। अधिक जानकारी के लिए जिरा देखें https://jira.mongodb.org/browse/SERVER-90

दुर्भाग्य से MongoDB में अभी तक केस असंवेदनशील इंडेक्स नहीं हैं:https://jira.mongodb.org/browse/SERVER-90 और कार्य को पीछे धकेल दिया गया है।

इसका मतलब यह है कि वर्तमान में असंवेदनशील केस को सॉर्ट करने का एकमात्र तरीका वास्तव में एक विशिष्ट "लोअर केस" फ़ील्ड बनाना है, प्रश्न में सॉर्ट फ़ील्ड के मान (कोर्स के निचले केस) की प्रतिलिपि बनाना और उस पर सॉर्ट करना।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कैसेंड्रा बनाम मोंगोडीबी

  2. मोंगोडब के साथ नेवला कैसे सिर्फ सहेजी गई वस्तु को वापस करने के लिए?

  3. MongoDB के लिए PHP में आईएसओ दिनांक प्रारूप कैसे वापस करें?

  4. $प्रोजेक्ट MongoDB के अंदर स्प्रिंग डेटा का उपयोग करके $फ़िल्टर करें

  5. एग्रीगेशन फ्रेमवर्क पाइपलाइन में ऐरे सबसेट