Как найти объекты между двумя диапазонами дат в MongoDBКак найти объекты между двумя диапазонами дат в MongoDB
{
"_id" : ObjectId("583b47e6d991392532ec6ac0"),
"title" : "Title1",
"description" : "Description1",
"createdOn" : "10-Nov-2016 02:23 AM"
}
{
"_id" : ObjectId("583b47e6d991392532ec6ac1"),
"title" : "Title2",
"description" : "Description2",
"createdOn" : "15-Nov-2016 02:23 AM"
}
{
"_id" : ObjectId("583b47e6d991392532ec6ac2"),
"title" : "Title3",
"description" : "Description3",
"createdOn" : "28-Nov-2016 02:23 PM"
}
Как найти объекты между 10-Nov-2016 00:00 AM до 28-Nov-2016 12:59 вечера эта диапазон дат в MongoDB
Я попытался это одно, но получил ошибку
db.tasks.find({created_on: {$gte: ISODate("10-Nov-2016 00:00 AM"),$lt: ISODate("28-Nov-2016 12:59 PM")}})
Я использую JAVA и бэкенд, как MongoDB Пожалуйста, помогите мне ...
Моя ошибка это
2016-12-19T21:29:20.823+0530 E QUERY Error: invalid ISO date
at Error (<anonymous>)
at ISODate (src/mongo/shell/types.js:64:15)
at (shell):1:35 at src/mongo/shell/types.js:64
Было бы полезно, если бы вы указали ошибку в своем вопросе (ссылка) – chridam
Какая ошибка возникла из-за ошибки? – mayk93
@chiridam Я обновляю свою ошибку –