Я использую инструмент mongoexport
для экспорта данных из коллекции. В моей коллекции есть conn_time
поле с ISODate
timestamp. Я хочу экспортировать данные, загруженные за последние 15 минут.Как получить временную метку isodate в JavaScript для базы данных MongoDb
Я использую его, как показано ниже, но она возвращает ошибку: "Too many positions."
-q '{conn_time:{$gt:"Fri' Sep 06 2013 22:23:20 GMT+0000 '(GMT)",$lt:"Fri' Sep 06 2013 22:38:20 GMT+0000 '(GMT)"}}'
Полная команда:
mongoexport --csv --out /tmp/aud_createcoll_log.csv
--host abc.corp.ner:1089
--db test --collection aud_create_log
-q '{conn_time:{$gt:"Fri' Sep 06 2013 22:23:20 GMT+0000 '(GMT)",$lt:"Fri' Sep 06 2013 22:38:20 GMT+0000 '(GMT)"}}'
--fields app_name,file_name,conn_time,conn_host,conn_command -u user -p 'aaaaaa' -v
, когда я использовал Java Script я получил дату в формате пят»6 сентября 2013 22:23 : 20 GMT + 0000 '(GMT). Но я хочу, чтобы дата даты запрашивала данные, используя коллекции монго – user2609099
@ user2609099 - это вопрос? Мой ответ работал на вас? – WiredPrairie