MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Премахване на стари записи в mongodb въз основа на месеца

Можете да дадете произволна дата с Javascript дата

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

Така че за премахване на документи преди 1 септември 2013 г. вашата команда трябва да бъде

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

Септември е 9-ият месец, но полето за месец е индексирано с нула. Така че правим това като 8.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да заявя MongoDB директно от Ruby, вместо да използвам Mongoid?

  2. MongoDB намира документи, където всички елементи на масива имат някаква стойност

  3. MongoDB findAndModify()

  4. Как да върна булево значение в категория mongodb

  5. Вмъкнете вграден документ в ново поле в mongodb документ