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

MongoDB E11000 डुप्लिकेट कुंजी त्रुटि

मुझे लगता है कि आपके पास days के लिए मॉडल था date . के साथ संग्रह विशेषता जिसमें अद्वितीय अनुक्रमणिका थी date_1

अब आपने इसे हटा दिया है लेकिन संग्रह में अभी भी वह अनुक्रमणिका है।

इसलिए यह कहता है:

<ब्लॉककोट>

डुप्लिकेट कुंजी त्रुटि संग्रह:.days अनुक्रमणिका:date_1 dup key:{ :null }

इसका मतलब है कि आप एक और रिकॉर्ड डाल रहे हैं जहां date विशेषता भी शून्य है।

कंसोल से mongodb में लॉग इन करें और ऐसा करने का प्रयास करें:

db.collectionNameHere.getIndexes();
db.collectionNameHere.dropIndex('date_1');
db.collectionNameHere.getIndexes();

अनुलेख आपकी समस्या को हल करने में मेरी/हमें मदद करने के लिए, अपने प्रश्न या टिप्पणियों में कोई अतिरिक्त डेटा प्रदान करने के लिए स्वतंत्र महसूस करें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. शुरुआती के लिए MongoDB के साथ पायथन डेटाबेस प्रोग्रामिंग

  2. MongoDB दस्तावेज़ से किसी फ़ील्ड को पूरी तरह से कैसे हटाएं?

  3. हैंडल न किया गयाPromiseRejectionWarning:MongooseServerSelectionError

  4. मोंगो में दिनांक के साथ दस्तावेज़ कैसे सम्मिलित करें?

  5. स्प्रिंग डेटा मोंगोडब आईडी फील्ड मैपिंग