Попытка создания индексов MongoDB. Используя Mongoose ODM и в моем определении схемы ниже, у меня есть поле имени пользователя, установленное на уникальный индекс. Сбор и документ все создаются правильно, это просто индексы, которые не работают. Во всей документации говорится, что команда makeIndex должна запускаться при запуске для создания любых индексов, но ни одна из них не создается. Я использую MongoLab для хостинга, если это имеет значение. Я также неоднократно бросал коллекцию. Что не так.
var schemaUser = new mongoose.Schema({
username: {type: String, index: { unique: true }, required: true},
hash: String,
created: {type: Date, default: Date.now}
}, { collection:'Users' });
var User = mongoose.model('Users', schemaUser);
var newUser = new Users({username:'wintzer'})
newUser.save(function(err) {
if (err) console.log(err);
});