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

MongoError, त्रुटि:E11000 डुप्लिकेट कुंजी त्रुटि

@ManseUK शायद सही है, ऐसा लगता है कि उपयोगकर्ता नाम एक 'कुंजी' है - इस मामले में एक index. _id विशेषता "प्राथमिक" अनुक्रमणिका है जो डिफ़ॉल्ट रूप से बनाई गई है, लेकिन मोंगोडब आपको इनमें से कई को रखने की अनुमति देता है।

एक मोंगो कंसोल प्रारंभ करें और medinfo.users.getIndexes() run चलाएं ? किसी चीज़ ने 'उपयोगकर्ता नाम' पर एक अनुक्रमणिका जोड़ी होगी।

required: true ऐसा नहीं करेंगे, लेकिन हो सकता है कि आपने पहले अन्य सेटिंग्स के साथ खेला हो और अनुक्रमणिका को हटाया नहीं गया हो?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB नेस्टेड ऑब्जेक्ट्स ढूंढ रहा है जो मानदंडों को पूरा करते हैं

  2. आप MongoDB उपयोगकर्ता अनुमतियों को कैसे बदलते हैं?

  3. Ubuntu 20.04 पर Mongodb को स्थापित करने में समस्याएँ

  4. MongoDB:सरणी में गैर-रिक्त दस्तावेज़ से मेल करें

  5. mongodb को क्वेरी खोजने में स्ट्रिंग के रूप में _id मिलता है