我似乎无法让最基本的日期查询在 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
谢谢!