MongoDB インデックスを作成しようとしています。Mongoose ODM を使用し、以下の私のスキーマ定義では、ユーザー名フィールドを一意のインデックスに設定しています。コレクションとドキュメントはすべて適切に作成されますが、機能していないのはインデックスだけです。すべてのドキュメントには、インデックスを作成するために起動時に ensureIndex コマンドを実行する必要があると記載されていますが、何も作成されていません。問題があれば、ホスティングに 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);
});