需要建议或输入对这种方法的负面影响?

时间:2013-09-13 13:31:55

标签: mongodb

我需要从集合中清除所有不属于当月的数据。 我有一个名为user_track的集合,其中的数据采用以下格式。

{
        "_id" : ObjectId("5233022f6d2ab0e492280fdf"),
        "exch" : "AMEX",
        "access_time" : "Fri Sep 13 2013 08:16:47 GMT-0400 (EDT)"
}
{
        "_id" : ObjectId("5233022f6d2ab0e491280fdf"),
        "exch" : "NYSE",
        "access_time" : "Fri Sep 13 2013 08:16:47 GMT-0400 (EDT)"
}

我已经在每个月的第一天运行的cron选项卡中安排了一个脚本,并运行下面的js文件。

var d = new Date();
d.setDate(d.getDate() - 1);
var prevdate = d.getDate(); 
var prevmonth = d.getMonth(); 
var year = d.getFullYear();

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

这个工作非常好,但是想知道上面的代码是否有任何问题?

0 个答案:

没有答案