MongoDB ondersteunt momenteel geen partities, er is een JIRA-ticket om dit als functie toe te voegen (SERVER -2097 ).
Een oplossing is om gebruik te maken van meerdere, op tijd gebaseerde collecties, fietscollecties op een vergelijkbare manier als partities. Normaal gesproken zouden we dit doen wanneer u gewoonlijk slechts een of enkele van deze op tijd gebaseerde verzamelingen opvraagt. Als u vaak meerdere collecties moet lezen, kunt u wat wrapper-code toevoegen om dat te vereenvoudigen.
Er zijn ook TTL-indexen , die gebruikmaakt van een achtergrondthread in de mongod-server om de verwijderingen voor u af te handelen.
Uw verwijderingen door _id kunnen om een aantal redenen traag zijn verlopen en vereisen waarschijnlijk meer onderzoek dan uw oorspronkelijke vraag.