Запрос даты с ISODate в mongodb не работает
Кажется, я не могу заставить даже самый простой запрос даты работать в 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's MongoTemplate поэтому я не имею прямого контроля над запросом, который в конечном итоге отправляется в MongoDB.
(P.S.)
> db.version()
2.4.7
Спасибо!