読者です 読者をやめる 読者になる 読者になる

mongooseでuniqueにしたフィールドを変更するときに注意すること

uniqueなフィールドの名前変更したり、そのフィールド削除したりすると、Mongo側にuniqueなindexが張られてたのは残るので、saveしようとすると、

E11000 duplicate key error index: mydb.myCollection.$field_1  dup key: { : null }

みたいな感じでエラる。index消せばいいけど、毎回手でやるの面倒。いい方法ないかな。