Удалить старые записи в mongodb на основе месяца

Я пытаюсь удалить старые записи, присутствующие в моей коллекции.

У меня есть коллекция с именем "user_track", которая состоит из данных в этом формате, показанном ниже

db.user_track.find().pretty()
{
        "_id" : ObjectId("50c9afe5765fb0e4fea076ce"),
        "cust_id" : "ddddd",
        "symbol" : "WWWW",
        "access_time" : "Thu Dec 13 2012 05:37:25 GMT-0500 (EST)"
}
{
        "_id" : ObjectId("50c9afe7765fb0e4ffa076ce"),
        "cust_id" : "eeeeeeeeee",
        "symbol" : "WFC",
        "access_time" : "Thu Dec 13 2012 05:37:27 GMT-0500 (EST)"
}
{
        "_id" : ObjectId("522de3ae2191b0e41a7534dd"),
        "cust_id" : "dsdsds",
        "symbol" : "APPLE",
        "access_time" : "Mon Sep 09 2013 11:05:18 GMT-0400 (EDT)"
}

В моей коллекции user_track я хочу сохранить только данные текущего месяца (т.е. с 01 сентября 2013 года по текущий день) и хочу удалить остальные записи, которые не принадлежат текущему месяцу.

Я попытался выполнить приведенную ниже команду, но я не уверен, как выполнить эту команду в соответствии с моими требованиями, так как дата у меня в другом формате.

db.user_track.delete( { 'access_time': {$lte: XXX} })

Пожалуйста, предложите.

Ответы на вопрос(5)

Ваш ответ на вопрос