按 MongoDB 中的日期比较过滤

Filter by date comparison in MongoDB

我正在尝试按日期列过滤集合 (messages) 中的一组值。我有两列:

date: Wed September 18, 2013 
mdate: 9/18/2013 6:19:40 PM

使用 MongoVUE 我试过这个:

{"date" : { $gte : new ISODate("2014-09-12 18:14:58") }}

但是没有用,我收到这条消息:

Syntax or parsing error

查询有什么问题?什么是正确的查询?

您的日期必须存储为 ISODates,以便 MongoDB 将它们视为日期 - 您当前的属性是字符串。您需要将它们转换为 ISODates 才能查询。