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

mongoDB 3.2 में अद्वितीय अनुक्रमणिका शून्य मानों को अनदेखा कर रही है

मैं यह उत्तर जोड़ रहा हूं क्योंकि मैं एक समाधान की तलाश में था और एक नहीं मिला। यह शायद इस प्रश्न का ठीक-ठीक उत्तर नहीं दे सकता है या हो सकता है, लेकिन मेरे जैसे अन्य लोगों की बहुत मदद करेगा।

उदाहरण। यदि null . वाला फ़ील्ड houseNameहै और यह प्रकार का होता है string , समाधान इस तरह हो सकता है

db.collectionName.createIndex(
   {name: 1, houseName: 1},
   {unique: true, partialFilterExpression: {houseName: {$type: "string"}}}
);

यह null . पर ध्यान नहीं देगा फ़ील्ड में मान houseName और अभी भी अद्वितीय रहें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. विभाजित नहीं हो सकता':खराब यूआरआई (यूआरआई नहीं है?):

  2. स्प्रिंग-डेटा-मोंगोडब ऑब्जेक्ट्स को रीहाइड्रेट करते समय कंस्ट्रक्टर्स को वास्तव में कैसे संभालता है?

  3. मैं PyMongo के माध्यम से MongoDB में संग्रहीत Twitter डेटा से तिथियों की तुलना कैसे करूं?

  4. मोंगोडब में अन्य क्षेत्र के आधार पर अद्यतन करें

  5. 10M रिकॉर्ड के साथ MySQL की तुलना में MongoDB बेहद धीमी है