MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoError,err:E11000 errore chiave duplicata

@ManseUK Probabilmente ha ragione, sembra che UserName sia una "chiave", in questo caso un indice. Il _id attributo è l'indice "primario" creato per impostazione predefinita, ma mongodb ti consente di averne più.

Avvia una console mongo ed esegui medinfo.users.getIndexes() ? Qualcosa deve aver aggiunto un indice su 'UserName'.

required: true non lo farei, ma potresti aver giocato con altre impostazioni in precedenza e l'indice non è stato rimosso?