最佳答案
我似乎不能得到甚至是最基本的日期查询工作在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"
}
}
}
我通过执行得到0的结果:
db.mycollection.find({
"dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z"}}
})
知道为什么不行吗?
作为参考,这个查询是由Spring的MongoTemplate产生的,所以我不能直接控制最终发送到MongoDB的查询。
(注:)
> db.version()
2.4.7
谢谢!