@tuxx

Как получить из MongoDB данные по дате в Node.js?

Для работы с MongoDB использую node-mongodb-native. Мне нужно раз в день обновлять некоторые записи. Для их получения я пишу такой код:
var date = new Date;
date.setDate(date.getDate()-1);
itemsDB.find({
        name: item.name,
        date: {$gte: date.toISOString()}
}).toArray(function(doc)
{
        // обработка пришедших документов
});


Из базы ничего не возвращается хотя там есть подходящие записи. Запрашиваемая дата корректная. Если писать в консоли mongo подобный запрос, то все получаю как надо.

UPD. В данный момент решил проблему переделав все даты в формат unixtime
  • Вопрос задан
  • 357 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы