sql >> Database >  >> NoSQL >> MongoDB

Verwijder oude records in mongodb op basis van maand

U kunt elke datum met Javascript-datum opgeven

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

Dus voor het verwijderen van documenten vóór 1 september 2013 zou uw commando moeten zijn

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

September is de 9e maand, maar het maandveld is nul geïndexeerd. Dus dat maken we als 8.



  1. Hoe geneste array te updaten

  2. Ontspan en Groepsaggregatie in MongoDB C#

  3. SignalR Core - Fout:Websocket gesloten met statuscode:1006

  4. $addToSet aan een array, maar het geeft me null