Når du opretter TTL-indeks i forgrunden (som du gjorde), begynder MongoDB at fjerne udløbne dokumenter, så snart indekset er færdig med at bygge. Bedst til tail -f mongod.log
under oprettelse af indeks for at spore fremskridtene. Du ønsker måske at fjerne og genskabe indekset, hvis noget gik galt.
Hvis indekset blev oprettet i baggrunden, kan TTL-tråden begynde at slette dokumenter, mens indekset opbygges.
TTL-tråd, der fjerner udløbne dokumenter, kører hvert 60. sekund.
Hvis du oprettede et indeks på den replika, der blev taget ud af replikasættet og kører i selvstændig tilstand, VIL indekset oprettes, men dokumenter vil IKKE blive fjernet, før du tilslutter dig (eller fjerner replikasættet) konfigurationen igen. Hvis dette er tilfældet, kan du få noget lignende dette i 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