sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose add expires attribut för ett specifikt fält

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).




  1. MongoDB Aggregation kommando till Java-kod

  2. Problem med att köra OAuthd-instans

  3. MongoDB Collection-uppdatering:initiera ett dokument med standardvärden

  4. Uppdatering i forEach på mongodb shell