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

Fjern gamle poster i mongodb baseret på måned

Du kan angive enhver dato med Javascript-dato

db.user_track.remove( { access_time : {"$lt" : new Date(year, month_0_indexed, day)} })

Så for at fjerne dokumenter før 1. september 2013 skal din kommando være

db.user_track.remove( { access_time : {"$lt" : new Date(2013, 8, 1) } })

September er den 9. måned, men månedsfeltet er nulindekseret. Så vi gør det til 8.



  1. Redis:muligt at udløbe et element i et array eller sorteret sæt?

  2. Opretholdelse af rækkefølgen af ​​http-anmodninger inden for en for-løkke i javascript

  3. Mongoose save() opdaterer ikke værdi i et array i databasedokument

  4. Hvad er de tilfælde, hvor Redis foretrækkes frem for Aerospike?