Saat Anda membuat indeks TTL di latar depan (seperti yang Anda lakukan), MongoDB mulai menghapus dokumen yang kedaluwarsa segera setelah indeks selesai dibuat. Sebaiknya tail -f mongod.log
selama pembuatan indeks untuk melacak kemajuan. Anda mungkin ingin menghapus &membuat ulang indeks jika terjadi kesalahan.
Jika indeks dibuat di latar belakang, utas TTL dapat mulai menghapus dokumen saat indeks sedang dibuat.
Utas TTL yang menghapus dokumen kedaluwarsa berjalan setiap 60 detik.
Jika Anda membuat indeks pada replika yang diambil dari kumpulan replika dan berjalan dalam mode mandiri, indeks AKAN dibuat tetapi dokumen TIDAK akan dihapus sampai Anda bergabung kembali (atau menghapus kumpulan replika) konfigurasi. Jika demikian, Anda mungkin mendapatkan sesuatu yang mirip dengan ini di mongod.log
** WARNING: mongod started without --replSet yet 1 documents are
** present in local.system.replset
** Restart with --replSet unless you are doing maintenance and no other
** clients are connected.
** The TTL collection monitor will not start because of this.
** For more info see http://dochub.mongodb.org/core/ttlcollections