MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB E11000 Fehler bei doppeltem Schlüssel

Ich glaube, Sie hatten days ein Modell Sammlung mit date Attribut, das den eindeutigen Index date_1 hatte .

Jetzt haben Sie es entfernt, aber die Sammlung hat immer noch diesen Index.

deshalb heißt es:

Sammlung von Fehlern bei doppeltem Schlüssel:.Tagesindex:Datum_1 doppelter Schlüssel:{ :null }

es bedeutet, dass Sie einen anderen Datensatz einfügen, wo date -Attribut ist ebenfalls null.

Melden Sie sich von der Konsole aus bei Mongodb an und versuchen Sie Folgendes:

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

p.s. Fühlen Sie sich frei, zusätzliche Daten in Ihrer Frage oder in Kommentaren anzugeben, um mir/uns bei der Lösung Ihres Problems zu helfen.