0
の期限切れでないプロパティを満了します。mongoosedbは、私は、このプロパティが含まれているスキーマを作成しました
コレクションにインデックスが作成されていません。
私はその後、どちらのログがoccuringしている
model.on('index',function(err){
console.log('index created');
if (err) {
console.log(err);
}
});
を追加しました。
私はmongooseがコレクションのttlインデックスを作成しようとしていないと仮定していますが、なぜそうは見えません。私は一歩足りませんか?自分でインデックスを作成するつもりですか? mongooseドキュメントは、mongooseがインデックスの作成を処理することを暗示しているようです。
どのようにインデックスを作成していますか? – Alex
これは問題です。私はそれを自分で行うつもりですか? mongooseドキュメントでは、expiresプロパティを使用するときにインデックスが作成されるので、自分でインデックスを作成しようとはしていません。 – Bruford
インデックスがdbで作成されていることを確認してください。mongoシェルの 'db.yourdb.getIndexes()'を参照してください。 インデックスを変更するときは、コレクション内でインデックスを手動で削除してから新しいインデックスを有効にしてください。 – Alex