Jeden rozumný způsob, jak to udělat, by bylo mít sbírku hlasů, kde každý dokument vypadá takto:
{
v: 'a', //voted for the first option
d: Date(), //the date
n: 'Bob',
...
}
Poté index v poli datum. Dávejte si však pozor, abyste nezlomili pouze datové pole, pokud to budete muset skončit. Názvy polí jsem uvedl jako jednotlivé znaky, protože název každého pole je uložen v mongoDB, takže pro lepší efektivitu prostoru byste měli používat kratší názvy. Pokud vám nezáleží na prostoru, delší a informativnější název je pravděpodobně v pořádku.