我似乎连最基本的日期查询都无法在MongoDB中使用.用一个看起来像这样的文档:
{
"_id" : "foobar/201310",
"ap" : "foobar",
"dt" : ISODate("2013-10-01T00:00:00.000Z"),
"tl" : 375439
}
和如下所示的查询:
{
"dt" : {
"$gte" : {
"$date" : "2013-10-01T00:00:00.000Z"
}
}
}
I get 0 results from executing:
db.mycollection.find({
"dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z"}}
})
Any idea why this doesn't work?
作为参考,这个查询是由Spring's MongoTemplate生成的,所以我不能直接控制最终发送到MongoDB的查询.
(附言)
> db.version()
2.4.7
Thanks!