MongoDB aktuálně nepodporuje oddíly, existuje lístek JIRA, který to přidá jako funkci (SERVER -2097 ).
Jedním z řešení je využít více kolekcí založených na čase a cyklických kolekcí podobným způsobem, jako byste rozdělovali oddíly. Obvykle bychom to dělali, když byste obvykle dotazovali pouze jednu nebo několik z těchto kolekcí založených na čase. Pokud byste často potřebovali číst ve více kolekcích, můžete přidat kód obálky, abyste to zjednodušili.
K dispozici jsou také indexy TTL , které využívají vlákno na pozadí na serveru mongod ke zpracování mazání za vás.
Vaše mazání uživatelem _id mohla být z mnoha důvodů pomalá a pravděpodobně vyžaduje více prošetření nad rámec vaší původní otázky.