tack för att du tog upp detta @dyouberg. Ja @sadrzadehsina Du kan också använda TTL-index, men den enda nackdelen här ur ditt kravperspektiv är att när ett dokument passerar kommer TTL-mongodb att ta bort dokumentet från samlingen. om du är ok att förlora dokumenten är förmodligen TTL det bästa alternativet eftersom allt kommer att tas om hand av mongodb själv. Allt du behöver göra är att skapa ett index över samlingen.
om du har för avsikt att behålla dokumenten kanske TTL inte är till hjälp men du kan bygga en enkel logik (jag har det i kommentaren).