Здравствуйте!
Суть следющая: отправляю с AngularJS SPA запрос (query) в NodeJS распарсиваю и отправляю на поиск в MongoDB. Никак не могу осуществить посик между определенными датами. Все излазил, все перепробовал. Подскажите, что не так.
вот так принимаю на стороне сервера (NodeJS):
if(req.query.period_start) {
start_period = new Date().toISOString(req.query.period_start);
search.period_start = {$gte: start_period};
}
if(req.query.period_end) {
end_period = new Date().toISOString(req.query.period_end);
search.period_end = {$lte: end_period};
}
var query = db.itemModel.find(search);
Ни как не ищет. Меня здесь интересют заявки между определенными датами. Но, проверив напрямую в MongoDB shell, так и не понял, почему и там он не хочет искать. Дата записана в ISODate в базе.
Подскажите, куда копать, где ошибка?
Спасибо.