按 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 才能查询。
我正在尝试按日期列过滤集合 (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 才能查询。