MongoDB वर्तमान में विभाजन का समर्थन नहीं करता है, इसे एक सुविधा के रूप में जोड़ने के लिए एक JIRA टिकट है (SERVER -2097 )।
एक समाधान यह है कि आप कई, समय-आधारित संग्रहों, साइकिलिंग संग्रहों का उसी तरह लाभ उठाएं जैसे आप विभाजन करते हैं। आम तौर पर हम ऐसा तब करते हैं जब आप आमतौर पर इनमें से केवल एक या कुछ समय-आधारित संग्रहों के बारे में पूछताछ कर रहे होते हैं। यदि आपको अक्सर कई संग्रहों को पढ़ने की आवश्यकता होती है, तो आप इसे आसान बनाने के लिए कुछ रैपर कोड जोड़ सकते हैं।
TTL अनुक्रमणिका भी है , जो आपके लिए डिलीट को हैंडल करने के लिए mongod सर्वर में एक बैकग्राउंड थ्रेड का लाभ उठाता है।
_id द्वारा आपके हटाए जाने की गति कई कारणों से धीमी हो सकती है, और संभवत:आपके मूल प्रश्न के अलावा और अधिक जांच की आवश्यकता है।