mongooseでuniqueにしたフィールドを変更するときに注意すること
uniqueなフィールドの名前変更したり、そのフィールド削除したりすると、Mongo側にuniqueなindexが張られてたのは残るので、saveしようとすると、
E11000 duplicate key error index: mydb.myCollection.$field_1 dup key: { : null }
みたいな感じでエラる。index消せばいいけど、毎回手でやるの面倒。いい方法ないかな。
uniqueなフィールドの名前変更したり、そのフィールド削除したりすると、Mongo側にuniqueなindexが張られてたのは残るので、saveしようとすると、
E11000 duplicate key error index: mydb.myCollection.$field_1 dup key: { : null }
みたいな感じでエラる。index消せばいいけど、毎回手でやるの面倒。いい方法ないかな。