Для работы с 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