у меня проблема с запросом из NodeJS в MongoDb (я использую собственный клиент).
По сути, я получил 2 разных результата при выполнении запроса из консоли монго и из приложения node. (с собственным клиентом mongo: я не использую mongoose или другие модули)
это мой объект запроса (я использую collection.find() ):
{ 'stats.campaign_id': 6010108824797,
'stats.collectDate': { '$gte': 1375628400, '$lt': 1375632000 } }
По сути, ответ приложения Node относится только к первой части объекта запроса (campany_id): stats.collectDate не принимается во внимание. (я получаю ВСЕ записи относительно stats.campaign_id: длина результата> 100)
С консоли mongo запрос работает как положено: результаты фильтруются по stats.collectDate (длина результатов = 3).
Кто-нибудь знает, как заставить запрос работать также из моего приложения node, возможно, без использования других модулей? И в чем разница между mongoconsole и драйвером узла mongo?
Спасибо заранее