MongoDB в момента не поддържа дялове, има билет на JIRA за добавяне на това като функция (SERVER -2097 ).
Едно решение е да използвате множество, базирани на времето колекции, циклични колекции по подобен начин, както бихте направили дялове. Обикновено бихме направили това, когато обикновено правите заявки само за една или няколко от тези базирани на време колекции. Ако често ви се налага да четете в множество колекции, можете да добавите някакъв обвиващ код, за да опростите това.
Има и TTL индекси , които използват фонова нишка в сървъра на mongod, за да обработват изтриванията вместо вас.
Вашите изтривания от _id може да са били бавни поради редица причини и вероятно изискват повече разследване извън първоначалния ви въпрос.