MongoException: Index avec nom: code existe déjà avec les différentes options

J'ai un mongodb collection term avec la structure suivante

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

et une classe java correspondant à la durée de la collecte comme 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
}

J'ai de nombreux documents en term collection. Maintenant, je suis ajouté un nouveau champ à Term.java comme

@Indexed
protected String status;

Après l'ajout de champ status à Term.java, lors de l'insertion d'un nouveau terme pour term collection, j'obtiens un la exceptoin :

com.mongodb.MongoException: Index avec nom: code existe déjà avec
différentes options

J'utilise MongoDB version : 2.6.5 et le printemps de données mongodb version : 1.3.2

OriginalL'auteur faizi | 2015-05-14