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

MongoDB और Java ड्राइवर:क्वेरी में मामले को अनदेखा करें

जब मुझे सटीक समस्या थी, तो मैं मामले को अनदेखा करके पूछताछ करने में सक्षम नहीं था। मैंने उस मूल्य की प्रतिलिपि बनाई जिसे मैं सामान्य रूप से खोजना चाहता था। इस मामले में, आप एक नई संपत्ति बना सकते हैं और इसे लोअर केस में बदल सकते हैं और उस पर एक इंडेक्स रख सकते हैं।

संपादित करें:

DBObject ref = new BasicDBObject();
ref.put("myfield", Pattern.compile(".*myValue.*" , Pattern.CASE_INSENSITIVE));
DBCursor cur = coll.find(ref); 

मुझे आश्चर्य है कि क्या यह काम करता है?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb और मॉर्फिया पासवर्ड और उपयोगकर्ता नाम

  2. मोंगो। एक सरणी के साथ क्वेरी दस्तावेज़ जिनके बच्चे सभी को एक क्वेरी से मेल खाना है

  3. MongoException:शून्य-लंबाई वाली कुंजियों की अनुमति नहीं है, क्या आपने दोहरे उद्धरण चिह्नों के साथ $ का उपयोग किया है?

  4. मोंगोडम्प का उपयोग करने के लिए न्यूनतम अनुमति (एक विशिष्ट डीबी डंप करने के लिए)

  5. MongoDB में स्ट्रिंग्स के रूप में Enums संग्रहीत करना