MongoException: Index name: code ist bereits vorhanden mit verschiedenen Optionen

Ich habe eine mongodb Sammlung term mit der folgenden Struktur

{
    "_id" : "00002c34-a4ca-42ee-b242-e9bab8e3a01f",
    "terminologyClass" : "USER",
    "code" : "X67",
    "terminology" : "some term related notes",
    "notes" : "some notes"
}

und eine java-Klasse, die der Begriff Kollektion als Term.java

@Document
public class Term{  

    @Id
    protected String termId;

    @Indexed
    protected String terminologyClass;

    @Indexed(unique=true)
    protected String code;

    @Indexed
    protected String terminology;

    protected String notes;

    //getters & setters
}

Habe ich viele Dokumente in term Sammlung. Jetzt bin ich Hinzugefügt ein neues Feld zu Term.java als

@Indexed
protected String status;

Nach dem hinzufügen Feld status zu Term.java, die beim einfügen einen neuen Begriff zu term Sammlung bin ich immer einer der exceptoin :

com.mongodb.MongoException: Index name: code ist bereits vorhanden mit
verschiedene Optionen

Ich bin mit MongoDB version : 2.6.5-und spring-data-mongodb version : 1.3.2

InformationsquelleAutor faizi | 2015-05-14
Schreibe einen Kommentar