MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongoose aggiungi scade l'attributo per un campo specifico

grazie per averlo sollevato @dyouberg. Sì @sadrzadehsina Puoi utilizzare anche gli indici TTL, ma l'unico inconveniente qui dal punto di vista dei tuoi requisiti è che una volta che un documento passa, il TTL mongodb rimuoverà il documento dalla raccolta. se sei d'accordo a perdere i documenti probabilmente TTL è l'opzione migliore poiché tutto sarà curato da mongodb stesso. Tutto quello che devi fare è creare un indice sulla collezione.

se la tua intenzione è quella di conservare i documenti, allora TTL potrebbe non essere utile, tuttavia puoi costruire una semplice logica (ce l'ho nel commento).