MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoError,err:E11000 грешка при дублиране на ключ

@ManseUK Вероятно е прав, това изглежда, че UserName е "ключ" - в този случай индекс. _id е "основният" индекс, който се създава по подразбиране, но mongodb ви позволява да имате множество от тях.

Стартирайте mongo конзола и стартирайте medinfo.users.getIndexes() ? Нещо трябва да е добавило индекс към 'UserName'.

required: true не би направил това, но може да сте играли с други настройки преди това и индексът да не е премахнат?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB и PostgreSQL мисли

  2. Как да изберете едно поле за всички документи в колекция MongoDB?

  3. как да сортирате масив от обекти по произволен списък в mongo

  4. Golang / MGO -- паника:няма достъпни сървъри

  5. PyMongo срещу MongoEngine за Django