sql >> Databasteknik >  >> NoSQL >> MongoDB

Ta bort gamla poster i mongodb baserat på månad

Du kan ange vilket datum som helst med Javascript-datum

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

Så för att ta bort dokument före 1 september 2013 bör ditt kommando vara

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

September är den nionde månaden men månadsfältet är nollindexerat. Så vi gör det till 8.



  1. Memcache v/s redis för att upprätthålla ihållande sessioner?

  2. OData Jaydata - begäran om odatauppdatering returnerar fel 404 (SAPUI5, nod)

  3. Hur hämtar och skriver jag ut pymongo.cursor.Cursor-objekt?

  4. Revisionsloggning för MongoDB