Jag tror att det du syftar på är ett klustrade index , inte ett primärt index.
MongoDB 2.0 har inte en klustrad indexfunktion, så ett vanligt index on date skulle vara det mest effektiva alternativet att hämta.
Det är förmodligen för tidig optimering att tänka på den fysiska ordningen på disken med MongoDB. MongoDB använder minnesmappade filer, så beroende på din arbetsuppsättning + frågor + RAM kanske du inte behöver ladda data från disken så ofta som förväntat.